I LOVE the melody here! There are a few things, however, that I don't particularly like.
The foreground is oftentimes too repetitive. I'd expect such an energetic song to change all the time, and because of the foreground melody, it feels almost the same.
The ending isn't really great, either. I feel like ending the song at 5:21 would have been better.
The melody is amazing though, so still gonna give 4,5/5