I don't know what the feedback some time ago was. But in my opinion you should sharpen the render a bit. It seems somewhat blurred.

That is the only thing I can say now. Just got out of bed, so my mind isn't clear at all

Allthough it sure got allot better. Keep up the good work!