First off i would like to give you a congrats, just for the work it takes to write, record, edit, etc your own music. I speak from experience. Ive been writing/recording my own stuff for around 20 years.
I think you did a great job on this! The recording is very good, are the vocals the only live instrument?
The music was well written and arranged (not really my personal taste), and your vocal lines fit right in. Again, good job!
What DAW do you use? (assuming)