96th Street & Keystone Parkway construction gets mostly cheers and a few jeers