I'm on my second 5 gal extract batch and I found that waiting an additional week after bottling, so 3 weeks, made the beer taste better. Not sure why. Maybe the yeast did some additional cleaning inside the bottle.
That doesn't help with the head question, but the list of things to watch for...