A veeeery good story, I've rarely come across something like this, only that the "spicy" parts are quite rare... or maybe I didn't choose the right way? A walktrough would be very helpful :)
Anyway, keep going this way ... I love it ;)
I will keep it short: just AMAZING!!!
Congrats and i will keep an eye on you hehe