That's pretty quick for a VIN. I ordered mine on 4/12 and just got my VIN on 5/28.
I think it depends on the build date. I ordered on 05/10 and got my Vin 3 days ago, build date is 06/03.
Unfortunately, as PTM333 says, once it's built it doesn't mean you get it a week or two later, so be patient