Its part of the free mems thing for new accounts, you have to complete those quests before you get to explore the rest of the mems world. I quite like the new tutorial compared to the last, don't see why they didn't just keep tutorial island and upgrade it but w/e.