I really think (and hope) that this is an Aprl Fools joke. I'm like 90% sure that this is an April Fools joke.