Customers waiting hours just to see one - Tesla will break sales records