I know that Avalanche is not our BiS weapon enchant, but given the highly undesirable proc that is Hurricane, and the heavy cost that is Landslide, it is pretty much our interim Weapon Enchant on the cheap.
Since it changed to proc on spells, I did a small test, and also confirmed it can proc off of DoT ticks, including Censure. Was a quick test, hit a dummy once, it applied Censure, I backed off and waited. Before it fell off, Avalanche procced.
Consecration, being the totem-like effect it is, does not proc Avalanche.
I do know that Landslide does beat it hands down, but not everyone reading here can afford Landslide yet. Avalanche does seem to have a little better effective range, given the extra sources that can trigger it now. Apparently it is also counting as a spell now, as some have reported it being reflected by spell reflects, and being soaked by Grounding Totems in PvP.
I would like to say I could crunch the numbers, but I got no clue where to even start on the viability of the enchant, or the effective level of it (aside from being better than Hurricane and worse than Landslide).