Even if he's not everybody takes their own time to come into their own, ask Federer.
For Pete's sake, give him a break.
Once again, the media hypes a player after witnessing some flashes of brilliance in him, much before the player reaches his full potential. They only manage to create an audience for the player well before his time.
...Yes, we should all wait a while. I do believe, the real JMDP is yet to come.