She does look like a Bengal. I know without a pedigree all cats are simply domestic short or long haired but she certainly has the look of one. They have become well know and popular so I guess backyard breeders would go into business with them. With backyard breeders come the rescues because they don't care who gets their cats and they won't take them back if the new owner can't care for them any longer.
She looks like she has Bengal rosettes.... probably right that she is a BYB kitten... beautiful... and hooray for this guy for rescuing her. Do you know the details?