Well shit, I thought it was just a coincidence that they shared a name when I saw him in chat a while back.Yes, that's THE TWAIN from /sp/
He's been active in /sp/ for years, used to manage the /sp/ divegrass team, so I'm not surprised to learn that he manages the /pcg/ team. Has a pretty big reputation on /sp/, mainly for being a huge Ronaldo fan and Messi anti. You can probably find more info by googling him or searching the /sp/ archive etc.i have no idea what this implies but it sounds funny.
edit: yeah he even has his own urban dictionary page