Your general edgeflow looks good and nearly all the essential loops for making a human face are there. The biggest issue I see out of your last round of attachments is you have way too much data going up through where the ears would go, i would get rid of half of those loops. There is an unnecessary pole near the temple area that could cause some smoothing issues.
basically the density of your polygons will increase wherever you want to put in more detail, but a GENERAL rule of thumb is to keep this density flowing and equal. IE - no large thick polygons directly by small thin ones like in your ear area etc etc.
also dont forget to use as much reference as you can for whatever project you are working on. A google image search for "edge loops" or "topology" will provide you with a lot of good edge flow to study.