In reply to Dr.S at work:
Would second this. I have the 905 and its a superb bike for pretty much any usage. Not the most subtle bike in the world but always puts a smile on my face when riding it.
Terms of sizing though for a whyte I would go for a medium (although height alone is a difficult measure). As Lastboyscout says they do go long on the top tube and near enough invisible stems (not dissimilar to the mondrakers).
I wouldnt rule out a 29 due to your height. I test rode some and at the same height didnt have issues and to pick a random pro, Tracey Moseley doesnt seem to suffer riding one. I would try one out and see if you like it, personally I found it didnt quite work on the trails I would ride most but might for you.
Does your company has its own credit licence if you are looking for a 905 on cycle to work?
Post edited at 18:11