Some of the elements compositionally don't quite fit well to my ear, and it maybe gets a little repetitive.
Nice work overall.