I had a good look at your speadsheet ,and i see little flaws, but as your work goes ,and thinking your bang on.
Flaw 1.
I dont agree with the amount of times you mention the keywords on a page 1 or 2 times is enough.....
How did you come up with the second part of your heading , the first part the main keyword , but the secound part i suggest a lsi ...
I dint see any cross matching ,any heigh amazon selling products , naughty boy lol
Also i dont think your thorey on keyword domain is correct , for a branded website it is , but for any other , any domain will do , as long as the title of the domain is keyword seoed , any domain does... as long as the title flow with the website article's ,any domain is fine....
I think your backlinking is relining on tumblr expired links , there more 2.0 then tumblr , a mix and match also boosts website postion ....
Your good at what you do ,and well done , you have already proven your abilty to earn good money from adsence ,on this forum...
I am sure your going to be a assist to bhw
Happy new year mate