The surprise-release of “Vultures 2” is making waves. On Saturday, Kanye West and Ty Dolla Sign surprised fans with the release of their new album, Vultures 2. The project arrived after various delays, and so far, has elicited mixed reactions from fans. While many are enjoying the 16-track LP, others think it left a lot to be desired. Last night, …