My wife has that bike. I had the Next Power something or the other. I've graduated from Wal-Mart to Target and now have a "Schwinn". Anywho... the wife and I racked up hundreds of miles on our Wal-Mart sub $70 dollar bikes. Take care of them and the'll be ok.
BTW, congrads on the commuting Black Geet Red Car. I"m about to start my 35 mile round trip commute. I've been carless (truckless) for about a month and my ride favors are about up. I think I've got a relatively safe route mapped out. What guitars do you have? I always hated red guitars and most of my electrics ended up red.