No, not a professional. I think the key to a good detail is using quality products and towels. I used all Optimum products for that detail.
I heard about this stuff from Scottwax over at offtopic.com (he is a professional detailer).
Oh, and welcome to the club =) What are you driving?