1) The number one thing that matters is calories, bc any negative side effects from the meal timing has already occurred and it cannot be fixed. 120g of protein is not "too much" from a safety standpoint so I'd probably just eat it if you have to. No, the answer doesn't change if you trained that day other than someone should've planned better.
2) Not critical for protein synthesis at all. 200-220 is fine unless you train a lot.