Hi Lynn,
My first thought was "vocals up please" . . . this is definitely a fun tune, and original as all get out. Genre-bending. I would echo a few of the above comments, I would say ZZ-Top meets Rush. Kind of a prog rock hoe-down.
I absolutely support the more cowbell. It cries for cowbell! Have fun with it!
Also, good supporting background vocals, production touches (were you gargling at one point?!!) they add a lot.
your "chorus" with those three downward-moving chords is kind of nuts, and I like nutty choruses. Well chosen!
The guitar work is great but I thought the sound itself came through just a tad thin, I wonder if it's your amp modelling, what are you using, is there more beef somewheres? Or panning them wider? I dunno.
This is one of those songs that I will remember hearing, it just kind of works and sticks with you.
cheers,
-Tom