I think this is more pertinent :
Talent Calculator - World of Warcraft
My reasonning for this is that the only points you can put in UH comes from Dark Conviction, so basically :
- Impurity : I wish i could use Impurity, but 5% extra crits seems superior.
- UB : 1% crit on all looks better to me, since UB is situationnal and barely noticeable anyway.
- Imp UHP : the choice comes down to (+15% damage & +2% crit) vs (+15% extra speed/haste & -1s on Rune CD).
Also, trading 2% crit for 15% speed in Blood Presence doesn't seems right, the fight area are not so big that it really matters, the extra speed is about survivability for those lacking reactions time

.
UH tree is a bit bloated right now, and the Morbidty/Virulence swap doesn't help.