Hey Fucklol!!
So a review with the production-aspect in mind it is. Prepare for a very opinionated review that is more about ideas for improvement than it is about the song itself.
I really don't like the plain, sharp triangle wave sound in the beginning. I think it'd benefit from a little, subtle bit of chorus or unison right before the delay, just to make it sound smoother. Reverb and delay effects tend to sound horrible and unrealistic on plain triangle/square/saw waves. The shaper and filter automation is funky, would be cool to hear that automation stand out a bit more.
Cool throaty bass. Really rough and unpolished sound, but I think it has its own character and should stay like that. Subby and boomy as hell too, I like that. The automation work from 1:40 or so is nothing short of godly. I don't know quite what you did there, but it sounds like there's feedback on the synth- ftw!
That distorted, resonant kinda filtered drum beat at 0:30 or so was WICKED AS FUCK. There are some great variations of that, like that waltzy slow variation at 2:48. Fantastic :) However, the main drums sound a too poppy and high pitched for my taste. I really love dnb tracks (all tracks actually!) with deep, hard drums, so it was kind of a disappointment after that awesome filtered beat. Those little shaker fills are swell too, I didn't notice them upon the first listen.
The piano has a great deep sound, proper amount of reverb and all. The melody sounds like improvisation, musical doodling if you like, no distinct melody or anything (I'll get back to that later). Try to do something more out of it and it will be great. Ooh, comeback of that raw waveform synth. It just played the intro again and faded out, which is fine I guess.
I don't know man- the song has no catchy melody and sort of wanders from one vague theme to another one. It never really had me hooked. I think you should take these ideas and rearrange the track a little, make each part stand out, and first of all give it a more recognisable theme. That's my opinion anyway.
You really have some sweet as hell sounds though, so keep it up! I expect nothing less than awesomeness from the final result ;)