OK, I think I found the bike--look closely gentlemen and tell me its not the ....
http://www.atv4usa.com/proddetail.as...200%2D1&cat=17
http://mefastmotors.com/wholesale-mo...o/DSC06814.jpg
These have been discussed widely on chinariders. Some of the photos from mefast that include the above show the bike with 17" off-road knobbies, but I think these are difficult to impossible to come by (the photos seem to be from TMEC's headquarters in China)
The business idea of bike rental is a very, very good idea!
www.horizonsunlimited.com/hubb is an international site with people riding all over the world, including some obscure places. I am sure that with your photojournalism skills and a thread on Horizons, there could be a few people enticed to ride Haiti (as far as a business idea). If not a side business, there will be people needing bikes as you indicated, and a few from word of mouth who would be more than willing to rent your bike from you.