Well, talked to one of my colleague about this fella who was once in my project team, who also gave me some hard time here and here

Conclusion is - he is a big time asshole.

When he can't meet the deadline that he committed, he'll find a victim.

And yes, the victim will be a last minute notified victim.

Glad that I'm not alone - I always thought I was having delusional disorder, for being taichi-ed, blamed for late delivery, blamed for weak team corporation with his team, etc.