Hey man, keep at it. Yes the vox need work (and the guitars are out of tune as well), but your ear will only get better the more you practice.
I think it's great that you're writing songs and working on singing harmonies. We all have to start somewhere.
Was that just a live recording of two people playing and singing?
Record yourself often to work on your pitch and practice singing intervals against an instrument.
For instance, play a C on the guitar, then play a C and an E (major 3rd). Then play the C, but sing the E, etc. Do the same thing with other intervals: 4th (C-F), 5th (C-G), 6th (C-A), etc.
Of course, make sure the guitar is pretty close to being in tune when you do this! (Use an electronic tuner if you need to. They're not perfect, but they're pretty close for general ear-training purposes.)
As for the song, I couldn't understand most of the lyrics, but it sounds like you got some emo influence. Maybe Dashboard Confessional?
Good luck and keep it up.