I'd have to wonder why someone claiming such high revenue figures is hosting on free hosting services?

From only one post?
Of the sites I checked, they don't show up in the searches they appear to be targeting? One wonders where you're getting the traffic volumes from? What are your traffic stats?
The Adsense integration is a little odd, especially on the blog sites.
I doubt your revenue figures based on those sites.