Not need for so much code! this works perfect.
LUA Code:
local function WorgenFix(self, unit)
if self:GetModel() and self:GetModel().find and self:GetModel():find("worgenmale") then
self:SetCamera(1)
end
end
And add to your portraits.
LUA Code:
Portrait.PostUpdate = WorgenFix