I think one other thing you need to think about are shapes and their valuerange. Those are the missing link between your rendering of detail and composition.
I don't know how to explain this. But take a simple picture of a landscape. Then tone your canvas with the lightest light you can see in the picture. Next look for the darkest value you can find. Now squint or blur your sight and divide the entire thing in 2 values, think simple shapes, just draw what you see in only 2 values.
So then you'll have a light and a dark. Now the rule to think about is that the lightest dark is darker then the darkest light. While keeping this in mind now divide both values in 2 again, look for the values that are inbetween the two again, again the above rule applies. When you do this you learn how to control your value ranges, because you will realize that the lights in the darks might actually look brighter then most of the lights. In other words, learn to divide by object value first and assign a value range that will become the lights and dark parts of the object or shape. You can even draw 2 objects as a single shape (covered in the composition download).
If you think big shapes - local value first ... and then lighting - valueranges ... you'll be able to keep your values close together while at the same time preserving the overall contrast of your scene.
I think tend to make your details very contrasty sometimes and make things too complicated looking. The face here is getting lose in the myriad of details and shapes going on next to it. The reds on the face are too pronounced, and they're too dark in value, destroying the modeling.
You should do value studies, I'm doing them now and they help allot. Just the above technique of shape and value copying. I keep them around 30 mintues, it's all about getting the big picture, not focussing on details. Values and edges I guess...
Sorry if I'm harsh or anything, I know it can be upsetting to force yourself to think in a completely different way then you're used to. But really dude, you've grown so much over the past 2 years, I know if you keep going you'll be a master painter somewhere down the road! ( and I'm not saying that to be nice

)