I think they're cool and I literally laughed out load when I saw that goofy ass Menino pop up. There's also one on Lansdowne.
The lansdowne street one is attached to a sensor, so when someone walks by VERY VERY LOUD music comes out to grab your attention.
The visual quality on the ad is very good though, extremely bright.