New Street project is imperfect compromise, but its 22 affordable units would be significant