I can understand your frustration, I put my deposit down 2 years and 2 months ago. So while not waiting quite as long as you, I have been waiting a while. But me getting frustrated or upset is not going to get my car here any faster and all it is going to do is make me sick. So I wait and hope and be patient. I just keep reminding myself that Tesla is doing the best they can with what they have. And it is not personal, they are not singling me out. I will get my car as soon as they can get it too me.