In my honest opinion, there is no "best food mix", no mix out there currently contains all the nutrients a hamster needs. I think it also depends of course on species, but also on age. The nutritional requirements of hamsters change drastically as they age. Many disagree with my viewpoint and have a specific brand they like, but I have my reasons for feeling the way I do.
Regarding your mix, I too am a bit concerned on what exactly the nutritional values are. There's a bit more to creating a homemeade mix than just throwing several ingredients together. The mix has quite a bit of sugary ingredients (corn, peas, yipees, and fruits). It's also very heavy on the corn. I think it's an okay start, but some more research and alternative ingredients will be needed to make it complete. Best wishes