Yep. this is Nick Denton’s new media.
I swear this is just viral marketing for that south park episode