Tony knows his stuff and he's right on all counts. Sites like Wix are fine for "branding" that is you just want someone who sees your business card to be able see you have a site, or maybe they follow a link somewhere but the're just not built well for searching. Links, from facebook, google places, and other free sites again work fine.
Google indexes content all the time. There's no schedule, it's why you can google current events and within minutes google has results.
I think the site looks good from an aesthetics point of view and if that's your goal, then it's done it's job.