Woo.....Thems fighting words!
Like most people that have followed these turbos, Yes, The probably released them too early, But calling them a crap product is a bit far fetched.
The reason there hasn't been many results is the lack of "Production" product out there, There are a few prototype units running around, But as you can imagine, these are test units only and the results are not really for consumers, they are for BW to data base with.
I ordered my 8374 from Full-Race about 7mths now, And yes I'm a little pissed it has taken this long, But I still believe it is worth waiting for