Got the Primo cart with my new XL. The cart came packaged with four of the vertical support "legs", but three of them were identical and that meant I couldn't put it together.
So I called Primo and the customer service rep told me their inventory manager would call me. Sure enough, Kyle called me later that day and knew exactly what the issue was. I emailed him a pic because he wanted to make sure the right part was sent.
FedEx delivered it today and my new XL has a great looking cart (with stainless side tables) to reside in. Another happy customer!