Most opinion have heard for several years say no to running in. I remember speaking to an AA man a few years ago and he said the best engines on nearly new cars were in hire cars, because they tended to be driven hard across the whole rev range. The worst thing for some reason he said was sitting at the same revs all the time. I don't know why though.
I tow a Swift Challenger sport with mine and it tows very well, I'm sure you will find it a great tow car when you get it.