Will be cool if it's true. Don't see any information to back up the claims though. Kind of seems like guesswork based off of the "leaked storm 3 slide" we saw a while ago.
I've seen some fake stuff in my day, but man that looks awful. Where do people find the time to post this crap? No offense to OP who just linked us with it.
Hey CX that article is probably BS but is there anything that exciting coming soon? Or is it always going to feel like were chasing a carrot on a stick?