I'm sorry if it sounds pessimistic but I don't think there's anything guaranteeing mass mainstream adoption. Sure it might and it it does go there it will take several years but part of me just thinks most of the general public just has no need or desire to use bitcoin so the mainstream will largely avoid it. I thiunk it will still have its niche uses online and in some industries but will remain relatively underground still. I hope to be wrong though.