For fun, I took the different BIP38 address generated by bit2factor.org and ran it through the details tab of bitaddress.org. Sure enough, I get the same compressed (but unencrypted) private key that I started with.
So, I guess the system works but I just don't know how a private key can have more than one BIP38 address.