I can't test it obviously, but you're loading the textures after loading the model. Could that be a problem?