I'm especially interested in the suggestion that the crossing at Beremend is restricted to locals.
Well, before it was clearly written regarding this border crossing that it is "
međudržavni (=interstate) granični cestovni prijelaz II. kategorije", but now rechecked and it seems that something had changed, since nowadays it is already listed as "Stalni granični prijelazi za
međunarodni (=international) promet putnika". With "interstate" crossing obviously it's only for Hungarians/Croatians, while with "international" it's for everybody. Anyways, we suggest you simply to email Croatian/Hungarian border guards and directly ask whether citizen with other passport can cross the border at that border crossing.