I can say something... as usual :)
Most important: its good,solid, proper THEME here, very good ending and opening
great progress for U :)
not catching for me.. but good one
interesting effect cat be matter while listening middle part: first time, i listened it - it was repeatable, even boring. but it was wrong first impression about this part: next time i listened more carefully and cannot find such problem/ Weird :)