I feel I must eat my words Rob. I went to have another look at that model you linked to above and it has some inbuilt variations. So I am thinking maybe we could tap into that or at least you could. I change my mind - if that's the way you want to go to start with then I feel that is a great looking option.
Thanks for asking the authors about allowing us to change the textures. If you can arrange that then I think you are on to a winner.
Also thanks for clarifying the position on the documentation, I wasn't sure how much of it you did yourself so had no idea you couldn't personally provide the docs. I hope that it isn't too costly to get those written, but they could reward you well if enough people get interested.