Dragon Fangs is Doomsday and Hawkgirl's royal love child in terms of pokes, chip and plus frames, I love it for that reason
.
Also, Boxy <3
Yes, I do think he is viable. There are only a few outlying characters that aren't at that point yet and Goro is not one of them. I think he is an exceptional choice against several top tier/tournament viable characters including Cassie Cage, Jax, D'Vorah, Liu Kang and Kitana to name a few.
I used to co-main Cage so I have a bit of knowledge of them both and I would say Goro does better against Cassie, Sub-Zero, D'Vorah and Liu Kang for sure. Goro is basically a character that is safe on block pretty much always. The way you punish him is on whiff so it all comes down to spacing and not over extending yourself. Core skills you need when playing any character to be sure, but solid play and forcing the opponent to block and take your chip helps Goro out infinitely more than many characters because he's usually at most slightly minus at worst or plus.
If you have more specific questions, I would be delighted to answer them in depth.
Yes sir, I refuse to play any other variation besides for fun now. I've tested Dragon Fangs against Mournful Kitana and other match ups that had me worried about the reduced zoning presence and I've found myself doing just as good or better with Dragon Fangs, which sealed the deal for me.
I love being at that ideal range where you have a long ranged overhead/low option to threaten the opponent with and fang spin is just pure love.