Yep also agree that a lower tempo would work better. Mixing wise it's OK, maybe just watch out for the kick popping out too much and some over saturation in the higher range, we loose clarity during very busy parts of the Mix.
Arrangement wise I find it too much different, going for this very fast tempo to much more quieter parts, so I didn't get that flow from start to end, but more a feel like it was almost a mix rather than one track. Might be personal taste as well but I missed consistency during my listening.
Those quieter parts are nice, good synths sounds in there, give it a try to do slower stuff maybe