Definitely go single engine first, then CFI, your plan seems solid and the most logical.
As a CFI you can rack up some hours so that sounds like a great plan. I would check to see if there was a professional pilot on the staff that I could get some good advice from too. Good luck! Wish I could have gone past my private pilot level.
JJSPEC RACING - Central Ga's source for performance parts,
fabrication, tuning, general repair and a whole lot more! 478 621 5000