Looks fantastic !!
From a business perspective change the Bing/RAC map for a Google map and set the place up on Google Places then bug customers to leave a review on your google places. (offer a free shake for every review)?
The latest version of Igo8 Satnav software stuff will interact with "google places" (if your satnav is internet hooked) and will display "places in the area" from a google search, but getting a few genuine reviews on the "places" page makes for valuable and FREE publicity.
I'd also create a sense of thriving business perhaps fill the place with friends and family etc for a photo shoot for publicity/web pictures. Even make it a fancy dress theme to reflect the retro design ? That's get a picture in the local paper for free I'm sure.
I like the look of it and the menu looks good. If I were in the area I'd certainly pop in... Congratulations and the very best of business.
Pete