The problem your having is that there is a 40 bone limit in AGK. Your model has 56 bones.
AGK ignores bones over 40, if the ignored bones have vertices assigned to them it will cause the
the model to be deformed. I have altered your model in a program called Fragmotion and have attached it.
I removed some bones which had no vertices assigned to them and removed others and reassigned the vertices.
I was able to get the bone count down to 41. If you compare the 2 models in blender you will see the difference.
Textures need to be applied in AppGameKit like so.
LoadImage(1,"Mage_Texture.png")
setobjectimage(1,1,0)
The coffee is lovely dark and deep,and I have code to write before I sleep.