I think given the current circumstances, a delivery date of June is very good for that order date.
There's very little anyone can do at this point, so your best bet is to just wait and see what happens in Shanghai and the rest of the quarter. You'll have your car in a few months, and that will...