Don't make the bass that low, it'll sound muddy. Try holding it between 40-100hz for good results.
I liked the beginning, reminded me of Knight Rider
They delayed and plucked strings are kinda out of scale, they don't really fit well, just adjust them in the right scale or maybe another order.
Try to make some different parts on your lead to apply variations.
Furthermore you should do some EQing on the drums. The kick's punchyness can't be felt ^^
All in all it's quite okay.
Accept that people might or might not like ur work. Don't give up because of that, our world would be very lame if people had the same opinion.
But seriously try approaching the music industry with a nicer attitude. Even if people say your track is shit, answer politely and not in a harsh way.
You will have more success in it, trust me.
Okay to be serious, you have some genuine issues with the way your tracks are arranged, it's nice to have a particular structure to keep your listener entertained, a long 3 minute intro that's very same-ish isn't fun to listen to and definitely got rid of my interest when I started listening to it.