I personally like the funk feeling of this track, but am going to give you some collective feedback on this track to help you with building in the future.
The track has a decent ride up until the cowbells and guitars play in, they block out a great portion of the artistic ability of the track by running to close together in the mix. Sometimes, less is more when recording an instrument track. The repeated hit of the cow bell and such really accents the rest of the piano work and such mashing together. I would consider removing some of the instruments to give a clearer play through, especially around the 3 minute mark.
All in all, this has amazing potential to be a great track if you can clean up some of the pressing together that is encountered during the progressions of the track. At 4 minutes it all mashes together and really makes the first portion of the song which came together well, null and void.
I would go back through, remove a good portion of the mash up, and run through with some basic tracks. You will also want to find a happy medium where the track slows down, it doesn't have to heighten constantly. Reducing the amount of instruments running all at once is my best advice, and dying it down towards the end to leave a cleaner instrumental, would do you justice.
The concept was great, and the rhythm is there, you just need a little assistance with building tracks on a production level, which is why we are here. Thank you for the post of this, and for presenting it. If you need any advice or help with working on your projects, please do not hesitate to reach out to me @terminallyill!
Thanks for your feedback; it's very helpful. I do need to clean up the mix and will try your suggestions out.