You have no idea how long people like myself have been waiting for this product. The website says June batch now, but when I ordered early December last year the website promised "Lead time: 10-15 days". There was never any indication this was a pre-order, we've have sat through delay after...