I've got one mounted on the People, but it only has the smaller brake light towards the top (not the wrap-around LEDs). The only very minor problem I had was that they shipped it with the mounting hardware loose inside the top box, which in turn broke the wiring clips inside the box. After a short e-mail to Bestem, they had new clips on their way, so they did follow up well.
I also added couple of rubber small bumpers on the front mounting channel to keep it from rattling, but that's not really necessary. Other than that the mount, install, and has been stable on the bike.
One thing is that it doesn't look all that weather-proof. So if you're planning to ride around the Ohio countryside in mid-winter with this, you may need to figure out a way to add weather strip or pack the things inside within a plastic bag to keep it dry.