I think it's a pretty good song.
The style changes are a bit unusual, but you make them work quite well and it keeps my attention.
I like your lyrics and the way you deliver them.