User blog comment:Digassmen/Unlikely son of Kaido/@comment-99.63.16.124-20200415235421/@comment-45478496-20200422165635

Not a meme, an actual theory and yeah, big probability on being a new character.