04182028.com Website – Possible Connection?
Looks like we "may" have another connection to the "God Particle/Cloverfield" ARG, viral marketing campaign.
User jnutttzzz on reddit found this site http://04182028.com which corresponds to the date mention...