Folks you have to remember, the average person has an 8th grade reading level. If you are writing for a specific audience then your interest group is going to small than if you are writing for a general fiction audience.
It takes a great bit of skill and finesse to pull all the information into one well rounded package. I was 20 when I first started reading TOM CLANCY, no internet back then for us peasants. My husband was in the navy and he loved these books. I did too, except I did not get all the acronymns right away. (now 20 years later I can recite them by memory) Why did I love these cold war Clancy books? because when I finished reading them, I had a knowledge I did not have before of the current political climate. I have not read anything of Clancy since his last Jack Ryan novel. So sad...I miss the cold war.
You want your reader to become knowledgable on the subject you are writing about in an interesting and adventurious manner, without them struggling to understand the concepts you are putting forward.
Hope that helps, and I am not going to check for typos because it is 1:30am in the morning, so all you "defenders of the english syntax" will just have to excuse me.
