Yeah, there's a bunch of wrongly-sized RD ROMs floating around out there. The size of a working English-patched ROM in bytes should be 2,097,152 bytes.
Best source I've found is rom(word that describes a a tightly-knit group of people which share a common culture).