Why do you think you need to re-take the course or take another one right away or at all? You said you went to all the classes but that your main problem was being able to complete all the homework as the class went along due to 'life explosion' issues you had. Life explosion/implosion issues or not, most people that take live prep courses do not/are not able to complete all the homework problems lesson by lesson from one class session to the next. That is pretty normal.
If you gained a good foundation from the class you attended and took good notes, since you are not taking the October test, why not just use your available time to study, practice and review what you were taught in the class, do that a lot before classes designed for the December test begin to see how it goes. Then decide whether to re-take the class. If $$ and time to put into prep is not an issue right now, sure, jump in and re-take the class and/or get private tutoring right away.
It takes a while to fully ingrain all the concepts, techniques, strategies, what have you, that are taught in a full length course. A ton of stuff is thrown at you really fast in 4 hour sessions over the course of about 9 weeks. At the end of those ~9 weeks you cannot be an expert of it all and have it all ingrained and down pat. To master it you need to review your notes, the lessons, HW problems, etc. and study and practice more to make it all 'stick' and become second nature.
I think switching to another course would be a mistake. You may not even need a repeat of the course you already took, but if you think taking another class would really help and are going to do that, take TM again so that you get the same curriculum and methodologies you already learned presented again and reinforced. Unless you found a serious systemic problem with the TM course, curriculum, methods, etc. there is no reason to switch companies and have to learn and adapt to a different prep method from a different source. Plus, if you re-take the TM course you pay a lower re-taker fee to enroll.
The goal here is to get you to achieve your maximum possible score on test day.