Personally I feel you sue whatever designer, developer, cum laude fake
SEO built that site.
You can definitely have them face charges on deceptive business practices, where by they are using hidden text, stuffed with keyword spam at the bottom of your page.
I would contact the BBB and Attorney Generals office in Va and Ma.
They have also used your site, to link to quite a few of their own sites related to Cape Cod Ma which I fail to see how it is relevant to an Italian Restaurant in Richmond VA.
Its a damn shame what they have done to you.....