The page seems to indicate the countdown ending on April 11th, but we have no idea what to expect. Is this all part of a bigger April Fools' joke, or is there actually something to it? Thanks to Andrewespino and Kolma for the heads up!