I don't use any kind of alpha maps or normal mapping, i don't even do lighting in any way. The whole gras uses your point 4 already, but that's the only kind of lighting i do atm.
To point 2: They already have this (i do it with the height factor i also use for the AO part)
To point 3: for more density i would need to create more gras blades wink

Visit my site: www.masterq32.de