I don't think that raised beds would put potential buyers off - filled with veg they would surely attract buyers.
Because your soil is very stony a tiller such as a Mantis would really struggle. We don't have many stones but when the machine does pick one up it gets stuck between the blades and is the devil to remove. If that was happening every couple of feet you would get really frustrated. I don't think the garden size would warrant a larger rotavator. Maybe a better idea would be to hire one for a weekend and see what it is like if you really want to use one.
If that was my garden I would put it down to raised beds, even though I normally hate the things
. As they would be only temporary you wouldn't need to go for something as hefty and expensive as sleepers, but you could use cheaper thinner boarding, then take it with you when you move.
I would spend the money you would save on not buying a rotavator or tiller on buying in good quality top soil and compost to fill the beds. Take off the turf first and turn it upside down in the bottom of the bed-to-be, then top up with at least 9" of soil, measured after it's settled. That would give you a depth in which you could grow most veg. The turf underneath will rot down and add another inch of soil depth.
It looks as if your soil is lacking in humus/nutrients, so if you can find a stable which keeps its horses on straw not shavings you could buy in a trailerload of that to enrich the soil (except the beds destined for carrots and parsnips)
Once your beds are made you don't really need to dig or rotavate them. Add mulch onto the top and let the earthworms pull it down. They will create a good soil structure which would be damaged by digging. Weeding of raised beds is fairly easy by hand, especially as you would be starting with clean soil. Grass paths are a nuisance as the grass grows into the beds, so something like gravel laid on a weed suppressing membrane would be better. You can buy it from LBS in 100m rolls for not too much, in the right width for paths between beds.