I’m surprised your order got delayed so long. I ordered my 2500 in late February and from what they told me expected to have it in early to mid May. It actually came in mid April, about 8 weeks instead of the 10-12 I’d been told it would take.
Glad you got a truck, and that it’s working out for you!