I don't really think that it's fair to blame Amazon for problems you have running their app on older hardware with a gray market ROM image.
It's hard enough to run tests on the legitimate Android configurations active on the market. Trying to account for homebrew setups like Cyanogen would be a recipe for lots of pain and effort with very little payoff.