The 990s come in 3 different ohms.
32ohm (which would NOT be good for the E9 due to the high output impedance)
250ohm (more than enough damping factor... 25x the output impedance, well above the danger zone of less than 8x, and the E9 should have plenty of power for it.)
600ohm (this has the lowest noise and distortion, but wouldn't be driven to it's best ability by the E9. It sounds good, but it was missing a little in dynamics and body. The 32ohm just off the E17 sounds fuller than the 600ohm 990 off the E9)
The 250ohm 990s would suit the E9 best.
Basically, if you use a headphone with an amp that has less than 1/8th the impedance, they should look like the HE400's graph, where the amp won't alter the sound signature in a bad way. The problem is, most companies don't state what the output impednace is on their amps, and people buy them for regular, low ohm headphones, not realizing that it's not helping their headphones at all. Yes, giving it more power, but not in a good way.
The E9 should be bought only for those with headphones in the 80-300ohm range for best synergy. 600ohm will do well too, but it doesn't take voltage swings into account. The Sennheiser 595 actually has impedance swings that shoot the impedance to around 225ohm in certain frequencies. That's a HUGE jump. That's why 600ohm headphones aren't ideal for the E9. Those headphones can shoot up past 600ohm making the E9 struggle with dynamics.
I believe the HD800 is notorious for having massive impedance swings, which is why people recommend some incredibly powerful amps for them.