Very nice.
The harmonies and everything are great, the orchestration is good. At times things can be a little cluttered. It doesn't have the tension I would expect for a piece about final judgement, until about the 3 minute mark. The little snippets of songs work together really well together, but i feel you could have broken this up and developed it into many different songs. Together, it tends to seem as though the piece lacks any overall direction or purpose. The couple chord movements at about 4:20 (haha, great number) are brilliant. Also loving the pizzicato and the xylophones.
You should take some advanced theory classes, you seem to be very good already, but some organization and direction can do a ton of good for any piece.
9/10, 5/5