Im Grunde hab ich das auch nicht anders gemacht, nur mit osmfilter statt osmosis.
Der Link ist diese orange Box auf der linken Seite.
Das kommt vermutlich daher, dass ich zum einen auf einem eigenen Server bin, statt wie bisher auf dem total überlasteten Devserver. Zum anderen nutzt nur mein Projekt die Datenbank, wodurch ich alle nicht benötigten Daten rauswerfen kann.
Das ist dieses altbekannte Problem von OpenLayers mit den nicht schließbaren Popups. Eine Lösung habe ich noch nicht gefunden, zumal ich vermute, dass das Problem nicht in meinem Code liegt.
Da habe ich eben am Code gebastelt, aber jetzt sollte alles wieder reibungslos funktionieren. Falls nicht, dann meldet mir das bitte. 
Und Danke für all die lobenden Worte… 