New 7th Ave bike lanes: a downgrade?

Has anyone rode on NE 7th just north of Broadway recently? The bike lanes are tight to the curb and have a rather silly amount of twists and turns.

I generally feel like bike lanes are better than sharrows, but in this segment it feels like a downgrade., especially considering the lane ends at the trunk of a parked car a few blocks north. The whole bike lane and mini protected intersection bits seem inappropriate given the conditions.