Yikes, leaving at 11:00 pm on top of only two hours for the previous 48 sounded a bit grim. BUT, very glad you made it alive and had a great time.
For your next road adventure -- you might find some of these "speed run" tips helpful. I've done several speed runs over the years...
Mark