I have no idea how to react to this. Suda teased multiple times in the past that he'd make an announcement at E3, and it's likely to be tied to No More Heroes 3, but man what the hell is this ?
There's another pic in his twitter banner:
Also, the art he has as a profile picture is brand new. For that one however, there's a legit theory that it could be
Travis' son, teased in the second DLC of Travis Strikes Again