I saw a Boston PD officer on bike on my commute Thursday. Great to see. As above, I can only think that having officers on bikes increases interactions with the public. Much more approachable than officers sitting or driving in a squad car.
I'd be surprised if you are going to find any negative views among the choir here. Other than riding on the sidewalk, anyone else have a negative interaction with bicycle-mounted officers (that you didn't deserve)?
Good luck.