Tesla buying experience is way better but the ETAs are famously off. Mine has been pushed back 4-5 times and always about 3-4 weeks before it's due to get delivered, so it's impossible to plan around.
Fwiw my car was delivered in the middle half of the original ETA, but I know that others have had lots of issues with their ETAs.
For Hyundai specifically I was looking for the Limited trim, and I've been told they're only allocating custom orders to dealerships with level 3 chargers. And even then the order bank for MY 2022 had already been closed when I started shopping around. I would have had to wait for the MY 2023 bank to open.