Seems to me like you've got a corrupted file, then. I tested it myself (saved the file and put it in my presets, took it out when I was done) and it showed up white as well. My best bet would be just to re-do and go from there? Because.. everything looks perfectly normal. Your material code is perfectly fine, and the fact that it's still not working has me stumped. PLUS, when I go to try to open the file it says that it's been damaged or corrupted, which pretty much gives it away that there's definitely something wrong with the picture itself.