Everything is situational, fuck the sheep.
In that particular game you had a Gragas AND a Volibear on your team, who are both very tanky, in addition to the lowest-damage dealing ADC in the whole game, Ashe, and a very snowball reliant mid... Kat.
If you built Cinderhulk, your team would have lacked damage output and would be overly tanky. You don't need Cinderhulk Udyr when you already have a tank Gragas and Volibear. You need a bruiser Udyr with high damage output, just as you built and that is why your team won.
However, if you had Volibear Support and you had a non-tanky top such as Teemo instead of Gragas, then yes Cinderhulk would have been needed in that game because your team would have lacked much needed tankiness.
EDIT: That is what makes Udyr so amazing. He can be played at the highest level as either a tank or damage-dealer. Very versatile. I wouldn't say Devourer or Cinderhulk is better, because that is dependent upon the situation. Unlike people that mindlessly build Cinderhulk every damn game.