This is actually pretty tight man, what i would recommend though, as a little 'tip'... go easy on the "oomph", this is seriously raping my studio monitors...
Don't take that the wrong way, what you do, is EQ the low range a bit down, add a soft clipper and tweak it to its optimal punch-y-ness, and voila, you have a much nicer, tigher kick! ;)
As for the melodies though, they're great, really trance-like and inspiring, keep it up! :)