Between this dude and Tengu, I don't know what the April fools joke is. But considering the amount of people requesting Tengu... pretty sure this dude is the joke and Tengu will be the trailer that appears next week...
I don't know! TN is just playing with our heads now hahaha.