I ride by this sign every morning. What this intersection really needs is a sign that says "Abandon All Hope Ye Who Enter Here"... What a mess!
(and yeah, Dorchester Street and Dorchester Avenue are totally different major roads... Welcome to Boston!)