I can confirm what you presented about the box. I ordered it while browsing online, and it was on sale. I weighed the options, durability, multi-functional, space limits, etc. Mine was packaged the same away. No assembly required. I use it mainly for step ups and substitute bench. The platform has paid for itself. I recommend it.
I’ve read the Titan Fitness platform is 25x15 while the Stamina X model platform is 27x19. Did you feel like the jumping surface was big enough. There’s a big price difference with Titan $135 and Stamina X $200.
I haven’t had any issues with the size of the surface. I was looking at the Stamina X one and, if you can afford it, the extra space would isn’t a bad thing.