Hey guys... I am at the fifth restaurant on level 7, and it seems to be impossible from this point on... I don't think there's any way to actually beat the game... there's absolutely no way to move fast enough.
Anyways, Stormychick gave some good tips... you always need to try for chain scores... timing is everything. Also, instead of using every table available to you, try and keep it to a minimum of 1 table per each size (meaning, use only one six person table, one two person, one four person...), and just stand by the podium to make the customers in line happy. This will make the colors on the chairs multiply, so when you successfully coordinate each persons color at the table, you will get points out of the wazoo... sometimes you have to use every table, though, because it gets too busy, but just try this.
Make sure you always monitor the little hearts for each table, and fill up drinks whenever possible. If you have the opportunity to stand at the podium and you see a group with only one heart, and they're real mad and about to storm out of there, just pick them up and hold them in the air until the heart in the podium is about to fill completely, and drop them on the floor immediately before the heart fills. Or if a table you need is just about to leave, and the group in line only has one heart, just hold the group in line in the air, until the table is done, and then drop them, clear the dishes, and drag them to the table. This is very important, and it sounds trickier than it is, but it's a huge help.
I'm sure I have more tips if someone asks me something specific, but really, I do believe it's impossible to beat the game.