Could have been better...
the bass line was obsured by the drums, thats bad mixing, my friend
other than that the melody writing and dynamics were great, but being drum and bass, the drums should work with the bass, not try to fight each other for dominance over the lower frequencies, if that makes sence