Bitcoin will never reach the mainstream because there are far too many crooks, scammers, hackers and the like preying on everyone else aswell as each other. And because of the anonymity they are much less likely to be traced.
Whew, good thing cash doesn't have that problem

Unless the whole business has more accountability it will always remain underground and be treated with suspicion by mainstream consumers and businesses alike.
Do you think Bitcoin is a business or are you talking about businesses that accept Bitcoin?
With regards to the latter - Oh No! The market will work and people will have to deal with the repercussions of their actions!?!?!?!?! THE HORROR
With difficulty reaching such high levels in a few months putting mining outside the realm of 99% of current miners I forsee the interest in BTC dieing out quite rapidly and the whole charade collapsing.
Dramatic, yes. Probable, yes.
Probable that you're just a douchey dumb guy, yes.