Quote Originally Posted by Abd al-Azrad
Interesting. Although this question seems almost moot, is it immune to all magical effects, or merely magical effects that allow SR (and apparently the magical parts of magic weapons)?

Oh, you should probably remove the Dodge bonus from its AC calculation, if it's the same bonus as that derived from the feat. The feat is situational, rather than general.
Entirely immune to all magic.

And I include dodge bonuses for the same reason that I include Dex bonuses. They're situational too.