Welcome.
Enjoyed your story. This is a great place to learn and improve your game.
You are on the right track regarding re-reading your books.
After many hours of actual table experience, things that zipped over your head in the first reading become crystal clear on the second. (and the 3rd, and the 4th, etc...)
Here is a link the The Urban Dictionary for quick reference to internet slang:
http://www.urbandictionary.com/
Again, welcome to the community.