Looks great. Everyone is sick of crappy restaurant websites.
One nit-picky non-technical thing – the first thing I see is the h2 with "Manage your own Restaurants Website." You need an apostrophe in there... and maybe you should think about changing the capitalization scheme. Dunno, I'm probably the exception, but when I visit a website and see bad spelling or grammar, I immediately am turned off.