Regarding the floorspace issue, for those in small apartments, shouldn't it be possible to also set up a race in a car park or some other paved public area or something?
At my block of flats for instance we have a concrete driveway and communal parking space that's only really used during the morning and evening.