as a newbie - i personally think that he has added (some) information to the forum, and prima facie shouldn't be banned, even thoguh a lot of his posts are flagrant and self promoting.
He does provide occasional bits of useful information to the community, (i'm thinking of that BLDC controller in particular) and while I and others don't appreciate the delivery of his advice, or posts in the most part, it still contributes to the community as a whole.
BUT Randy - let this be a warning to you, that its time to modify the way you post online. People are dis-satisfied with YOU, not your information. If you change the way you deliver your information ie ur posts then you will get a lot more supporters in this (and future forums).
You do have some good ideas and i would hate them to go to waste, but this isn't the forum to reinforce how good you think you are. - put your bikes to the test insted - that would benefit all involved, and help to promote proper testing of ideas. Maytag did an excellent job of this - with his x5 vs puma video - we need more of that.
Ferrari doesn't go on press junkets saying how wikid their cars are and that they can do crazy stuff, they leave that to others. lowell posted a video of him travelling at 86kph, but he didn't brag about it, others can clearly see how amazing what his bike did for that.
You should think about doing the same

- we are all working towards the same goal - clean fast fun bikes that don't cost much to run, and give us the flexability to enjoy life insted of being caught up in the rat race and being detrimental to the plannet.
Kindest Regards,
Haydon