Home Business Elon Musk is set to host SNL. The Cast of SNL has a meltdown