I think it has a very nice flow!
Not a great fan of the drums, and it's very very very repetitive. The part after 3:17 could use more work, don't really like the percussion.
The general idea of the song, composition etc is all there and it's good, especially the initial drop, but I feel it could use more work on the sounds