Mferraro, you are 100% right. The Betz limit claims are perhaps the most egregious. If you use the diameter at the back end of the WT, it is no better than most turbines and in fact is worse than some of the better turbines.
Plus they like to claim you can use a short tower; you've got to put the turbine where the fuel is - high up.
Perhaps if you lived near a lake on top of a hill then you might be OK with their tower, but otherwise installing one of these is just throwing $$ away.
I don't think they will last long. (3-4yrs tops)