Just saw it online right now and was checking to see if it's real or just placeholder.
-
I actually saw this and was wondering the same thing. I suppose it is most likely a placeholder but that does seem right around a possible release date, however I was thinking more April-ish