There's a lot of FAQs on the site that answer questions about Line of Defense. Sure, there may be a few that aren't there, but that's what the forum is for. You ask question and they get answered.
You also have to remember that SC is running two companies, overseeing 3 games, so his time is going to be limited. There may be delays in getting updates to the site and development blogs, so people just need to be patient.
There will always be people that won't be satisfied, that goes with the territory.
Just my two cents.....
-Sho