Occam's razor: that dude started back in May to provide data and screenshots, I don't see feasible that somebody faked data for so long hoping to achieve what?
I'm not sure you can really argue occam's razor is that this guy just makes incredible bets on stocks. Surely the simplest answer is: People on the internet lie.
I'm not saying I feel strongly either way, but I think peopel on the internet lying is a pretty simple explanation.