This reminded me of the metrobus system in Turkey. They are not guided buses but have their own separate highway and stops like metro stops throughout the city, separated from traffic. In addition, metrobuses consist of 2 or 3 wagons. It would be even better if the metrobuses also had guide wheels as in this video.