Has anyone heard the whole album yet? I know most of the songs leaked but I heard the whole thing and its crazy all put together.