Very nice overall!
Pretty good instrumentation, but I'd have to agree that it does feel a little long.
Sounds pretty good to me.
newgrounds.com — Your #1 online entertainment & artist community! All your base are belong to us.