Now back from my Frankfurt trip and can report the following.
Hahn is a pain in the arse and unless you really don't mind travelling for ages after you arrive in Germany, pay the extra and go to Frankfurt International.
Mistake made and hands up for that but you live and learn I suppose.