Good luck with the new bike. As you realized, some people have the perception that BF is not too friendly towards "xmart" bikes; that's a shame, because we should really be friendly and helpful to
all cyclists.
If you're interested, there is an EPIC thread somewhere in which a member named Cigtech posts about his experience on one of these bikes. Basically, he rode it at 30 MPH for 75 miles per day, and it was awesome, or something like that.
EDIT:
Here's the link
http://www.bikeforums.net/showthread.php?t=237231
this thing kind of got out of hand, but maybe someone else's experience may be of interest.