At 4000 lbs you are looking at roughly 1000 lbs (~ 500 Kg) per wheel. The front wheels, supported by 6 posts each, seem sufficiently sturdy to me. That's less than 100 Kg per post. What I find particularly worrisome is the far end where you have about the same weight and only 2 supporting posts. If anything goes bad it will be at the far end. Your greatest enemy is the buckling of one of the columns. I would suggest adding supports at half height between the columns to prevent that from happening. Google "eulersche knicklast" for inspiration.
Looks to me the entire structure should be turned upside down.