It's a great sound, enormous! Personally I could listen to this all day long (good driving music) but I suppose for wider appeal a bit more texture change here and there would create more of a journey for the listener, let them know where they are at in the song. I love the melodies and all the different sounds coming from all over but there is a lot of sound competing for the same tone range (hope that makes sense); maybe something mellow in there might emphasise the other parts a bit more.
In the seventies you could have made it 20 minutes long (those were the days) but I guess nowadays the tune has to be a bit more obvious. Still lovely track though, top stuff 😀
GTB