I guess I'll add my voice to all the others who thinks this is a total failure.
Yeah, things may change in the future, new better signs etc, but we're in the present and it f********* sucks. Why build something to make it better in the future, when it could have been so great right from the...