My Terrible theory About the chrome pixel

So the release date was is on april 1st, which could mean that the whole thing is a joke.