No. Shipping is now estimated for 5/1, though they'll only barely admit to it (you can see it on the explore.tmobile.com order tracking page though). I strongly doubt there will be any Netflix promo activations remaining...assuming they ever even carry the things.
I cancelled my pre-order.