They have one at Mugs Ale House now as well (in Williamsburg, Bklyn) next to their WoZ. I played it a few times yesterday and was similarly underwhelmed. As a visual artist I find it hard to see past a lackluster theme that I'm uninterested in, but I can get over that if the gameplay is engaging enough.. which was not the case for me on Mustang.
For fairness sake I'll give it another few goes next time I'm at Modern when I don't have to feed dollar bills into a slot of potential sadness.