Ich frag mich, wie du das einfach so zum Laufen kriegst. Bei Opera besteht üblicherweise das Problem, dass Userscripts zu früh ausgeführt werden. Zum jeweiligen Zeitpunkt ist das document Objekt noch gar nicht existent. Somit solltest du das Script einpacken:
Das sollte den Großteil schonmal lösen. Weiterhin benutzt du unsafeWindow. Greasemonky Kram, den man anscheinend sowieso eher vermeiden sollte ;) Keine Ahnung, was noch Probleme verursachen könnte.
Code:
$(document).ready(function() {
// do stuff
});