User blog comment:DE-Note/New Character?/@comment-14061097-20151024043208

A popular theory I've seen going around is that it's Neo in disguise due to a picture posted a while back.