First there haven't been ANY VINs issued for 3 1/2 weeks. Next there are over a 1,200 if not more people who have ordered a similar configuration to yours the majority of which who placed their order 3-4 weeks before you. Finally by changing your order probably moved you to the bottom of the list. I am sure Tesla told you changing your order won't delay the order. Tesla tells people a lot of things which aren't true.
I have seem your post under many threads. The answer isn't going to change. You ordered your car late in the game and there are a lots of people who ordered before you with loaded configurations so you are going to have to wait your turn in line. None of these people have any sympathy for you as most have been waiting for years not days.