Mine have spread out big time too. But the tomatoes I am getting are all split, not sure if Im just not watering enough or the variety sucks for this hot part of the state.
This might help.
http://www.wikihow.com/Keep-Tomatoes-from-Splitting
Those are some nice looking tomatoes, most of what I am seeing around here are dwarfed and crenated. Well done!
Most of them did not get very big. Tennis ball size is about average with a few bigger. On the bright side, they sure eat good. I used several to make Swiss Steak tonight. Nothing like good home grown organic tomatoes. Next I am going to have to serve some with my Cheaters Chicken Parmesan.
I picked a few more this evening before the rains hit. Not completely ripe yet but the old banana in a bag trick will take care of that.