I really enjoyed this offering from Daedelus, I think it far outshines his previous works. It seemed so much more substantial to me. I've probably listened to this album more than I've listened to all of his previous album combined.
The standout track for me is 'Our Last Stand' which just tumbles and trips over itself to create an awesome amount of noise. The whole album is great though. It's very summery and just made for dancing.