Do be aware with the problems of using the Enviro200 as AI. The destinations don't always show correctly, if ever. Also, be aware that if you pack too many buses it it may adversely affect frame rates in the area.
Apart from that, you got a good base there, it looks like it has much...