I hate to have to be blunt about it, but the entire LL operation is run by just a very small number of people. Chris concentrates on videos and the store, Charlene on customer support, Mark is a contract technical support person, and I do all of the writing, page creation and so forth.
I have a finite amount of time. If I spent more time on the niceties of the site, I'd have less time for writing, researching, teaching, and of course, shooting. So of necessity the site may not be as technically slick as some others, but I hope that this is compensated for by a steady stream of high quality articles, reviews and tutorials.