Hey andy,
about your earlier comments about your past blogs, etc. Just remember that developping as a poker player is a process. By starting a new "clean slate" blog, you haven't erased any of the bumps or bruises or warts. Everybody's got those. You'll get some scars here and there, the point is progression and improvement. So don't look at them as a stain. Look at where you are now as a point on the road that one day you'll be able to look back at and go "glad I'm not there anymore."
Folding KK preflop at 2NL? Nope, just count on paying off AA now and then and getting paid a whole lot. These players are so bad you can't trust a read that he's got AA, 'cause so much of the time it's something retarded even from a player you thought was decent.
About your range comments posted above, don't just think of the good combination possibilities. For example you've got K6, K8 and KQ. Don't think he could have any other K's? From your description, I'd put every K hand in his range. Players that, "call a shove pre-flop 100bbs deep with 84o" would be the hardest to put on a range. Good luck!