You have to complete the theory exams, either CPL or ATPL, before you start the CPL. As there is no point in doing both the CPL theory and then the ATPL theory your best bet would be to do the ATPL theory before the CPL course. Otherwise your order looks good.
Personally I intend doing IMC before the night rating but that's just a personal preference.
Regards
Stoney X