I've actually eaten there before, and the food is pretty good. However, the fact that it closes so early makes it a harder choice since the Megabattle will likely run pretty long.
I'm open for other suggestions though. Anyone else have any ideas? Personally, I thought Bertucci's was a great place to go to last year.