Welcome! You are going to love your X the more you drive it. Regarding the ride with the new hitch...you may want to check your tire pressure to see it they are above 35 psi. Mine were a little hard from the dealer(35+). I now run mine at 32 psi and this feels just right. Don't go much lower than 32 though or with drops in the outside temperature the pressure in your tire may drop and trigger the tire pressure montoring system at around 28-29 psi.

Anyway, a quick tire pressure check can help the ride more than anything.

Enjoy!

John