Interesting beat.
I like it. Though I do agree that the climax is late, this tune is unique to it self. I say leave this one and put up a remaster with it coming in a bit earlier. I'd say at least 40 seconds in, if not sooner. Oh, and make it a bit longer to. Near perfect insanity here. I want more.
Kudos,
-Makio