That's a pretty good ride, all right. I'm 14 miles each way with a 420 foot elevation change (I live at the top of the hill), so I've got an appreciation of what you're facing. How long do you think it will take each way, with the rest in the middle?
Remember to get some good food into you when you get to work and again about half an hour before you head out.