I'd probably feel differently if I had to ride through that on my morning commute, but presumably replacing diesel delivery trucks with (even obnoxious) electric bikes is on balance a good thing?
As for trucks and buses parking in the bike lanes, in most states unfortunately traffic laws provide loopholes for that, sadly.