Update: My SA told me my 3/31 order got pushed to July 24-27 delivery with no assigned vin either.
Ended up ordering from the dump of demos that just dropped same spec m3 with only 400 miles and should arrive in 10-14 days!
Also, here's a photo from today of the Tesla Portland location vehicles waiting to be delivered.
View attachment 669404