The numbers don’t add up. 1,044 backers and they supposedly completed 1,500 units on March 30th and they claim they are shipping by order number. However, there are many backers here that have been their order is now not shipping until May regardless of order number. I would think that 1,500 units would satisfy every backer order (1,044). How many people would order more than one? I feel like I’m being lied to