I think that's a really good mix and an interesting song.
The totally dry drums are a bit strange but I suppose it fits the genre and you've already tried sitting them back a bit in a more normal way.
I actually wanted to hear more of that, which is probably a good thing.