Not to claim to be an expert on any of those things, Chandler, this sounded great to me! You have achieved a super classic ensemble sound and arrangement of lead guitar, drums, bass and organ. Stereo separation is superb; I hear each track very distinctly, combining into a clean and listenable mix.
What sticks out, and in a good way, are those guitar trills or whatever you call them throughout the song, like musical punctuation. The song is very ordinary in most ways, choosing not to be too jazzy or even bluesy, like Surfin’ with the Aliens, and yet somehow still very catchy, sort of automatically familiar. That is not easy to do I bet when you can play that good!