Abstruse, didactic, stilted, pompous, egotistic, hair-splitting, nit-picking, ostentatious, pedagogic, priggish and perhaps punctilious but never pedantic.
Raggytash - you charmer you!
pedagogic eh? That's taught me a new word! (you missed out subtle BTW)