I saw from a Reddit thread from someone on an admissions committee said that even if someone has a ton of credentials, it's all about the fit and lab availability, so chances are, it's more so that rather than anything else.
(Sorry for the long comment)
Does anyone know of other programs that having rolling admission or a January deadline? A faculty at the University of New Mexico just let me know that they are still accepting applicants even though their deadline was Dec 1.