Joe,
I use tree size as a guide for my container size. I know many forum members like to use over-sized containers. To my mind, that is a waste of growing mix. I use a mix of fine pine bark, expanded shale and Perlite. I find the pine bark's life is realistically 2 years and, if pushed, 3 years at best. So here my potting schedule is roughly this:
Rooted cuttings go into a .3g container for about 3 months. They are potted up to a 3.4g (1/2 cu ft) container for the remainder of 2 years (If the tree trunk isn't close to 1" in diameter after 2 years, it stays for another year). From there, the tree goes into a 12g (~2 cu ft) container for 2-3 years (until about 2-2.5" in diameter). Afterward, they go into larger containers. Right now, I have two trees with 4" + Diameter trunks in ~25g (~4 cu ft) containers. The containers is way too small for these trees. A more appropriate size would be 60-100g (10-15 cu ft).
Of course, you'll want to develop a repotting schedule of your own. The size of the container can easily be tied to trunk diameter.
As for designs, a couple of ideas come to mind. Here is a picture of the set up I have in Houston:

Initially I had planned to put large casters on the trays so they could be easily moved for mowing purposes. Instead, I doubled up the cinder blocks so the lawn mower would fit underneath. However, the design could easily be fortified to withstand being moved on casters.
If the goal is to have a stand alone container on wheels, you could build a base on casters then attach the Rootmaker RootBuilder (or other plastic wall) to it.

If it were me and I had the space, I would use the 18" high walls rather than the 30" high. For a 60g container, you would want a container that is about 18" H X 33" D. If you wanted to go larger, a 100g container would be about 18" H X 42" D.
~james