This was really good, I especially enjoyed listening to the drums, the BoC influences are strong (and that is a good thing imo), well done! I am quite curious in your drum production workflow , and what kind of software / hardware you use. Feels like I there is a bit to learn for me here.
Also I don't think your songs are too long, sometimes it can be good to just stick with one idea throughout with some alterations, if that core idea is strong enough, (I myself struggle alot with this, but I also mostly enjoy creating various melodies and harmonies, the production side often falls short).