What on earth is a bus street? I am assuming a street of bus stops? Aka a bus station, but on the street, with no inside waiting area and less room for buses?
Many large city's have these with Plymouth, Southampton and Salisbury all springing to mind so be interesting to see how things turn out if approved even.
Mike R