Actually the rooster contributes more genetically to egg shell color than hens. Theyve identified 13 different genes that can affect the brown on the egg. One of those is a sex link gene. That means the rooster gives it to his daughters if he has it but the hens do not give it to their daughters. So the rooster can contribute more than the hen to shell color.
That ear lobe thing does not work either. There is no genetic connection between ear lobe genes and egg shell genes. Most purebred chickens do follow that red ear lobe brown eggs/white ear lobe white egg rule, but not all do. And when you start crossing breeds there is no telling what you will get. Amberlinks are crosses. I've got a couple of crosses with white ear lobes that lay brown eggs.
If you look through Hendersons breed chart you can find a few breeds where the ear lobe thing is not true. The Penedesenca for example, very dark eggs and white ear lobes. Or the Phoenix, red lobes and white eggs.
http://www.ithaca.edu/staff/jhenderson/chooks/chooks.html#p