I know this sounds horribly nitpicky..
...but isn't it '
pa rum pum pum pum', not
'ah ruppa bum bum'? One sounds like a snare drum, the other..not so much...
That out of the way..the song builds well, piano is excellent, good stuff there Reece. Bass, great, vocals are nice, harmony guitars are lovely. Don't quite see where the shredding solo fits in, but that's just me, I like a melody-driven solo.