Having a dealine of Nov 20th for the $40 deal is great if you have bricks and motar stores, but with ordering a SIM card online and having it shipped being the only way to actually get one the dealine is more like Nov 15th (Today) because any cards ordered after today are probably at risk of not arriving in time before Nov 20th.
It probably wouldn't be hard for PM to keep a list of all card #s shipped this week and allow them to activate on the $40 plan after Nov 20th.
If not for this promo, maybe for the next one?