Pretty much the same crits I have of my track as well, really.
I'm not a strong arranger. I don't have a good grasp of song structure, probably because I spend way too much time listening to prog and jazz jams and improvising when I play music myself, so I just kind of roll with ideas and that's that. I think I make it work, though, and Adhesive_boy is a huge inspiration of mine, and she has a similar arrangement style.
The drums are mechanical in the metal section because I just layered some one-shot samples. I think with drums that fast, it's necessary to use some sort of realistic kit with velocity mapping, and I have EZdrummer or whatever it's called. Probably should have used it, but meh, it was a busy week. No time.