Kim Dotcom—the Internet pioneer, founder of MegaUpload, and Cameron from "Modern Family"—pulled off quite possibly the weirdest and greatest product launch ever at his New Zealand mansion yesterday in announcing his new online hub, Mega.