A couple of my thoughts since anyone and everyone is throwing down.
1. Some people are not meant to run businesses. Ever. Some are meant to work for others (absolutely nothing wrong with that).
2. I do not know or claim to know what happened with Driverz/Jon/Travis/NewGenWheels... but I got 2 key words for ya'all...
AMATEUR HOUR!!!
3. Lat G runs this forum better than anyone out there with regard to sponsor management. The PT forum runs theirs like they need the sponsors' money (not saying they actually do).