Not sure why these things are quite so complicated and expensive?  Couldn't there be a standard size vehicle that works for the systems world wide and amortize the development costs over 1,000s of vehicles?  Similar to railway passenger and freight cars.

Street cars, railway cars have been in production for over 100 years.  We don't need to reinvent the wheel, just to replace the current crop of street cars that are rusting away.