It was a lot of work but I 'fixed' the angles for every class.
If you want the angles here they are: http://pastebin.com/2SpE3w6b
Here is an image album: http://imgur.com/a/gg2it#0
I made sure the weapons and unusual effects and stuff for each class fit inside the 'box' and didn't suddenly get cut off or go off the screen, and every class looks about the same height and angle so it all fits and matches.
Spy is a pinch bit taller because when he pulls out his sapper or knife the weapons are really low on the model.
Thanks for the great hud, really happy now.
PS: If you want to edit this yourself and don't know how:
Go to bw-HUD-master\resource\ui\HudPlayerClass.res and open the .res file with Notepad++
Scroll down to the "customclassdata" section and copy paste over or just manually copy the info.
(Default notepad will not work, download Notepad++ if you have to)
PPS: After changing the models I realized the chat was in the way a little so I changed the chat position, tf/resource/ui, find BaseChat.res
and edit the numbers next to ypos and xpos, make xpos 100 and ypos r100.
( I think it looks 4000x better in this new spot anyway. )