I have a 33 mile commute each way if I ride it all, the reality of my situation is that I end up taking the train most mornings (I just don't give myself enough rest) and am selective about when I ride the full distance home, or whether I'll just get off at an earlier stop to increase/decrease my rides. I usually only end up averaging 20-25 miles a day for my commutes. My diet and food routine is getting better, I just need to dial in to get myself proper sleep
My 33 miles takes me from just over 2 hours to 2:15/2:20 based on past rides so far. In the mornings my goal is just to get there, I don't totally haul ass so as I'm a jelly-legged sweat fest, but only a moderate sweat fest. Riding home is different, and providing I'm fuelled up enough, I'll haul ass as much as I can (I treat my commutes as training a lot of the time).
I've mostly ridden on my fixed gear using a backpack/messenger bag for my stuff. I *always* carry a small repair kit including a fresh new tube. Also, take as much water as you can - never hurts to have too much of this stuff.
Riding a beater bike over that distance will make even baby Jesus cry, I'd suggest your road bike with some decent locking for this trip... And a comfortable saddle.