That's not megatf for real on the forums
I used to play with him/against him a bit in another game tho, his twitch is http://twitch.tv/megatf I haven't seen him live in a long while though. You can probably PM him on there and he might see it?

When I click on that it says that he's playing Mists of Pandaria. This makes me think he's not been playing for a while.