Simply amazing dude....because of the inspiration from Rage of the Giants, I joined this site. All I have been doing is listening to your compos only until now. With free soundfonts and stuff, I think this is the maximum one can get. I have the similar story with low resources, lack of mixing knowledge, an absolute novice who can learn from you as an example!
Keep your spirit up bro.