Buzzfeed has announced that it is launching a new social media platform called BF Island, aimed at being a […]