Dude. Key thing here.
Your techno= Fucking AMAZING.
Your voice=Not quite so much.
You aren't TERRIBLE at singing, but you aren't exactly wonderful. It kinda ruins the song completely to have a mediocre singer in it. I feel bad to critisize but I kinda have to. Your songs have SO much potential. You just need to sit down with a voice coach or chorus director or something and get some practice in before you actually record this stuff.
Keep going man. You have a lot of skill and with some good vocals all your songs would be perfect.