I think the build up is just fine. It takes a while to establish the surreal feeling in songs. Around the 5 minute mark, it got loud too fast, almost like a shrill. It wasn't pleasant even if the intent is to make it more dramatic.
I wish it had more tension before the final resolve and I think that's why some people will say it dragged on for a while.