Your problem will be availability. The party nights I was there they shut down at 1am. I cannot imagine there is even any availability if you wait until 12:30am to order.
They won’t wait in perpetuity- if they’re willing to wait beyond the grace period at all. If you can get a MV at a busy time it can take 10-20+ mins so ordering before you main st is a good idea. If it’s faster you can pretty easily scoot down main st to the Mv station.
Just have your backup decision ready to go so you have a plan to pivot if no MV is available.