The problem is not that Bitcoin is not ready for the mainstream. It is that the mainstream has no idea what to do with Bitcoin. Some treat it as a currency, others like me treat it as an investment and only use it in extreme emergencies (I actually view my investment in it as a retirement fund - I invest similar amounts each period and leave them).
RE: Bitcoin- Alt-coins Not Ready for the Real World