I did the last test using -vbv-maxrate 24000 -vbv-bufsize 12000, and spikes are reduced at around 33mbps max; burned the BD, tested into PS3, no video, while in the BD player it has the "usual" problems; I put some other m2ts files from commercial BDs and indeed some of them have spikes over 50mbps; so, it is not "spikes" related.
I noted a thing: comparing both my encoded file, and other commercial BD files, the others have CABAC, while mine not... I don't understand, as I have NOT set no-cabac - so, CABAC should be used by defalt... must I add --cabac to my settings? Could this be the cause of the incompatibility?