Oh, all right....
I'm in dial up hell, so not around much until comcast gets their lazy, stinkin' butts out here.... next Tuesday!
Anyway, I am not a racer, but if it were up to me, I'd be carbo loading the night before- eat plenty of pasta earlier in the evening.
At least 24 hours in advance, drink about a gallon of water to ensure you are well-hydrated for the day of the race.
Later in the evening, have a full 32 oz gatorade to get your electrolyte levels up.
Day of, eat 3- 4 hours before the race- a healthy, but light meal that has increased complex carbs.
About 30 minutes before the race, have a powerbar.
Take gu, gatorade with you during the ride in case you need that quick energy during the race.
Make sure your water is not freezing cold, but just cool enough, and certainly, not hot!
I'd skip the caffeine personally. Caffeine is a dieuretic (sorry about the spelling), and it will dehydrate you, and for me personally, I spend a lot of time in the bathroom when I have caffeine in my system, which is NOT cool.
My 2 cents. Good luck with your race and report back!