Thank you for your interest. I can't define myself as a modeller and I returned to Mathematica after a hiatus of several years. In a few months though, I have used it already for two papers :)
If you are interested in the back story of this work, you can see how it evolved on my blog.
I should say that I had no prior experience with Markov Chain models. An excellent referee during the peer-review of the manuscript advised me to use this modelling strategy. Luckily, with Mathematica, I was able to learn the basic of Markov Chain modelling in a very short time.