Michizure activates during the damage step, which is blocked by AG monsters' effect. This activates after the monster is destroyed, so AG doesn't negate it.
Not really, this one doesn't have to be activated by your opponent's attack, just when one of your monsters is destroyed by battle. You can also crash one of your monsters into your opponents during your turn and activate this card to clear your opponent's field