Should I retake SAT II in January?

What you should do is reconsider that 10/10 rating for half your essays and every one of your teacher recommendations.

If you have sent/will need to send the 660 to any colleges, a retake is probably in order.