The term "hard trance" gets used to mean several slightly different things to different people. Well this is what *I* call "hard trance", and I love listening to it.
Anyone who enjoys this should check out the facebook group "Keeping Hard Trance Alive".