Yea, those dj headphones blow for mixing. I have a pair that are studio cans, but definitely not even close to what I want. But I have learned their weaknesses very well, and can usually get close to the sound I want. I don't trust everything I hear in them, and always double check on my monitors!
You seem to be pumping tracks out pretty regularly... impressive work ethic!