I like it! a very fun song and the arrangement is musically something that holds interest big time.
I thought of comparisons like Joe Jackson, Nik Kershaw, even Elvis Costello.
I absolutely love that the song has seemingly eight different parts that come and go.
The guitar work is really stellar, but mixed a bit back relative to the bass, which for how midrangey the bass is presented, kind of competes with and at times overshadows the excellent guitar work. I'd be tempted to put more 100hz back in the bass, cut some of the upper mids out of the bass, and boost those spangly guitars up a bit.
All of that being said, I totally get that if you are shooting for Joe Jackson style, early 80's? then the bass as presented is totally appropriate with that midrange percolating groove. It's very well played.
Is the intro too long? I was waiting for the vocal. The first time, I thought the intro was too long. But the second listen didn't bother me as much. Go figure.
Thanks for sharing and welcome to the forum! Many happy returns! Really great song.
-Tom