OMG I am going to have to use profanity. What a fucking awesome read! Review to follow when I can compose myself to a reasonable level. 
 me swearing is like Queensland 100 year floods. Happens occasionally, but is used solely for impact.