whatever u do, dont go cold calling! people REALLY dont appreciate a mass mail like said, there's nothing worse than someone u dont know just pushing their stuff at you. The best thing to do is to build up contacts and friends over time and gradually start playing your stuff to them. I mean people with labels obviously, there's a massive difference between just mailing all the labels u can think of, and getting in touch with the labels, offering your respect and ASKING them if they would be willing to check out your stuff. No one in this game likes being told what to do. I gaurentee you'l get more replies if you mail people you really respect asking them if they have time to check out your music and explaining how you appreciate how busy they are etc etc. Manners go along way in this game certainly.
i would say that track is definately too aggressive for the labels mentioned, they are alot more minimal than the track posted, which is more straight up acid techno. Doesnt sound too much matthew dear style to be honest comparing to the stufff of Matthews i have, but its a good solid track definately.
sending demo's is a strange one, the internet is great for getting in touch with labels, as it allows alot more of a direct contact approach as opposed to just sending out CD's in the post and hoping for the best. In all honesty ive sent off about 3 demo cd's in my time so far and i ended up getting one track of one of those signed, and that was after the label has actually asked me to send them the CD in the first place. It's tricky, on one hand no one wants to just get inundated with faceless cd's where the producer hasnt even bothered to introduce themselves beforehand, yet on the other hand some of those producers might have some of the best music heard in years. But the more you get into this game the more you realise the community aspect of things really, really matters.
Ive said it before everyone needs a helping hand of a mate at some point, absolutely everyone, it doesnt matter if your jeff mills or joe bloggs. So my advice overall is to form some real friendships with fellow producers/label owners and start from there
this is just my opinion of course, im sure others will disagree, but as an example, just because i release records, people send me demo cd's without even doing their research first, which if they did they'd realise i dont have a label!!! this is what annoys people, when people take things for granted.
hope that's some help