well no offence but just because there's been some stereo width work and their are reverbs being used doesnt partticulary mean they are being used well or correctly, this goes for any track not yours in particular. Even with verbs being obviously used here, i wouldnt say they've been applied in the correct sense as to help the mix how it should. In this case on stereo width, i like to hear certain elements coming in with obvious panning.

Things sound a little dry and boxy to me still in some places, and i personally like really wet mixes in the sense of their being alot of apparent depth to each sound, alot more of a balanced mix overall.

Re EQ and the mix, i wouldnt worry about the room your in too much, there doesnt appear to be any problems with the mix in the sense of phasing or bass reflection, if the room was problematic enough to be worried about you'd notice it alot more and if it was really that bad i would actually stop producing stuff in their until i could sort it out. If i were you id concentrate on trusting your monitors alot more, if it sounds good on them then i wouldnt worry about touching up the mix for djing or whatever, i've always just trusted my monitors first and foremost and i actually dont check my stuff on anything else to be honest, and if ive ever missed a problem with a track ive always trusted someone to tell me about it

the breaks thing is a taste thing yeah, but dont get me wrong, i love old skool breaks and breakbeats, i just didnt particulary think it worked here, i've lost count of the times ive seen Bukem or listened to his records and i have to say it didnt really remind me of him, but then again, not much does

it was the latest version by the way mate yeah

sorry if it's not what you wanted to hear but i only comment on tracks i feel i need to in here as alot of people get easily offended in here when people comment on their stuff, with the lovely irony of it being a production critique forum emminently lost, but i know your a sound lad who takes stuff on board