I can't say I've had a mentor yet, other than StackOverflow and random blog postings. I still consider myself a Rails n00b, but building a functioning web application in Rails is extremely easy. Doing it well and quickly, is probably something that will require more experience and mentorship.
During the tutorial, I faithfully followed almost everything presented, including the extra work (e.g. using Postgres instead of MySQL so that the dev environment matches production more closely). This included TDD and Git. Git has been fairly painless because I have used Mercurial before and they are quite similar.
With my side project, that I started right after completing the tutorial, I initially used TDD extensively, for the basics of the model, but once the foundation was laid, I can't say that I have kept my test coverage up. I assume my story is not uncommon in that respect.