What do you think of this Avenging Angel Madness deck for Pre-Modern Magic?

"Avenging Angel"

Spells (36)
4 Swords to Plowshares
4 Vengeful Dreams
2 Tireless Tribe
4 Exalted Angel
4 Wild Mongrel
4 Basking Rootwalla
4 Arrogant Wurm
4 River Boa
2 Sylvan Library
4 Decree of Justice

Lands (24)
4 Brushland
8 Forest
12 Plains

Sideboard
4 Tormod's Crypt
4 Disenchant
4 Powder Keg
3 Compost

This deck solves several problems that mono-green beatdown decks can't solve: Flyers and Removal.

I have ten Madness/Discard outlets, including 4 Vengeful Dreams, which is a nasty defensive card which punishes over-aggressive opponents by creating a one-sided board wipe, all while deploying my own Madness creatures at reduced Mana Cost.

What do you think of this Avenging Angel Madness deck for Pre-Modern Magic?
Post Opinion