Why does the answer have to be either 'taxi' or 'bus' when it's possible to combine the two and have a sensible multi-drop scheme? This would need a decent number of users (Higher than that needed to sustain a local bus company, I'd guess), but would manage to combine the two nicely, and with computerised routing of vehicles should be practical.
Like a taxi you book from where you are, and it'll come to collect you there and drop you off at your requested destination. Unlike a taxi though there could be others riding already, and the vehicle may divert to make pick ups/drop offs on the way within reason.
The result is something which is similar to a less direct taxi, but will be a a lot cheaper as it's multi-occupant and will have passengers almost continually, similar to a bus. It also means that there are less vehicles on the road as each one is carrying more people, and this reduction would actually improve as the service became more popular- it's easier to have efficient routes when there are more options available. Vehicles would likely range from large cars to small buses, things small enough to get through residential areas (I'm in the UK where getting something the size of a full bus down a side street would be impressive) but large enough to carry a few small groups of people.
If you want to keep the 'bus' mentality too then have scheduled pick-ups over the most-used routes, so 'There will be a vehicle arriving at Easterly School every ten minutes traveling to the city center, and arriving forty minutes later'. This may also do other pickups and drop-offs on the way but will arrive more or less when it says unless there are problems.
Some are a pain, most aren't.
A lot of titles have nice (often 3rd party) mod managers now which'll download mods, keep them updated, and allow you to selectively disable them- all from a simple GUI. When I recently replayed Skyrim I spent about an hour or so browsing through all of the mods on Nexus, and installing those that look interesting, and in my mind it made the game a lot more fun.
I admit there were a couple that were slightly broken in odds ways, such as a custom weapon which was heavily overpowered, but it didn't take much effort to just turn them off again.
If they're taking money for it and selling it openly to the public then it's been released, it doesn't matter that the technology is labelled as being 'for development'. Were they to restricting sale to people who qualified as a developer in some way then maybe, but as it is most of these are finding their way into the hands of people who use them to play HL2, another couple of games, and then take up some space in the wardrobe.
Dev companies won't care too much, they'll take the $120 hit on a device if it's something they're going to make a lot more from. Getting the paperwork sorted to buy them may be more hassle, but most will do it.
A lot of the mobile games are written using Unity which allows C# to be used on all platforms, from mobile, through PC, and even consoles if you have the dev license for them.
The only issue with Unity is if you need the Pro version be ready to pay some serious money, but for a lot of mobile games the Indie/Free version is fine.
The use of the word drone to describe these is correct.
The Oxford English Dictionary includes the definition for a Drone as 'A pilotless aircraft or missile directed by remote control', a use that dates back at least to 1946 ("The Navy's drones will be..led—by radio control, of course—to a landing field at Roi."). There's no definition listed for a completely autonomous unit.
Some 360 degree cameras will be great for VR, but this one wouldn't. The vertical field of view isn't that great and it'd just appear as a loop round you rather than actually giving you the experience of being there.
Something like the Bubl camera would work a lot better, there you almost have a full spherical capture so the user can look up and down.