Well, the one bad review on there looks like a typical blogspam entry. So I'd submit to claim the site first off and then see about a review of the reviews by someone at WOT.
Then, of course, I suggest maintaining and updating a "reputation" list of such social media and review services (e.g. Yelp, AdBlock, Malwarebytes, etc.) to be checked regularly for errors, inconsistencies, downturns, positive support, etc. That way you can stay abreast of your digital reputation -- which is essential for any service such as your own.
In addition to that, I'm of the opinion that every site/service should maintain a publicly accessible page linking to the various social media/review sites they appear on, and suggest that your users give you some ratings and thus feedback.
If those tips are at all helpful, you're more than welcome to offer me a cushy job :)
Rereading my initial post I realized I didn't mention anything about mobile. While it appears that your site does have a mobile version, there's something weird going on with the way it's cached. Once you've visited either the desktop or the mobile version of the site, that version is permanently cached until you manually clear the browser cache. This means your website isn't responsive across devices, and can barely be considered adaptive to mobile devices at all. Typically you would want your website to transition automatically from the desktop version to the mobile version as you resize the browser window.
Additionally, check out the Google's Page Speed Insights score, which ranks your page according to best practices for site speed: https://developers.google.com/speed/pagespeed/insights
That being said, the site actually isn't all that slow. I'm seeing consistent load times of about 2.5 seconds which, while it could certainly be improved, it could most definitely be much worse. As an example, your site is 1.3mb, which is almost exactly the same size as my portfolio site. Yours loads in 2.56 seconds on average while mine loads in 1.9 seconds on average. 0.66 seconds isn't really a big deal, but the larger your site gets the more this number will inflate.