I loved it, the main thing for me is that the percussion gets a bit stale later on in the song. I think that could be solved by just shortening the track like you said but if you don't want to do that, switching up the percussion a little would go a long way