Ok
Logged on this morning and all models were back to normal

I back up my cache folder so I copied it back into the wow directory and still nothing. So I deleted my cache folder and let wow create a new one. Logged in with all my chars (so the cache folder gets updated with all my current items).
Then I loaded the program, reloaded my chars from armory one by one, then swapped gear using the pre-set items I had created in the itemsets text file.
Worked perfectly after that.
I recommend to anyone to have a look at the itemsets text file, and create your own sets (I have a rogue set, paladin set etc with all the coolest looking gear/tabards and weapons pre-typed in). So if anything resets all I have to do is load from armory, select the itemset and click swap.