January isn't toolate to apply this cycle. There's still 2 months till the Jan test- that will put you at a minimum of 4 months of studying under your belt (5 if you studied after your Oct test till now).
... Forums - that January is NOT toolate (mostly for applications, but also ... are rejected because of applying toolate, you could always delay until ...
Im assuming you will be receiving those grades at the end of the Spring semester, which would be toolate right? You will probably have received decisions by that time.
... your timeline, it is never toolate to improve. You might benefit ... questions in particular. Not worrying too much about precise question type ...