No problem for reviewing your songs! :D
This song is pretty good! I like the melody, and the overall feel to the whole thing. My only complaint with this song is the mixing and mastering. On the subject of mixing, I think I've told you about this, but there's a course about mixing on a website called Udemy (https://www.udemy.com/mixingtutorial/). That course is the only reason that I (sort of) know how to mix. For mastering, I don't know how to really do that, but I just stick a multiband compressor and then a regular compressor on the master and call it good. The multiband's compression ratio isn't that much(you could probably get away with using an OTT with a low ratio), and the regular compressor has a medium knee, medium ratio, and some random threshold around -10 dB. I don't know how it's supposed to be done, but for now, that does the trick, for me at least.
I pointed out mixing because it sounds like mixing could make your songs 5 times better, at the very least. I really like all of these ideas, but nobody likes to listen to tinny/muffled/otherwise-obfuscated music. Your songs have a ton potential, and I really think that the mixing course could do you a world of good. (And really, Udemy has website-wide sales all the time. Just wait for a bit if you don't want to pay the full price.)