probably will never be a friendly as a beardie, NO ! They are a more skiddish lizard. I would think if you ad him since he was a hatchling and held him everyday , you may be able to hand tame him.
But a larger lizard will be much harder to get tamed down if ever. He may always stay a bit skiddish. They are quite secretive in the wild.
I do not believe they eat any veggies, just bugs, and they LOVE flying insects. My emerald swifts love things that fly, moths, whatever.
No, never put a snake in with a lizard, you will stress the heck out of him, and he will not be able to escape , hes trapped with it. Better not putting anything with your spiny except another spiny! 
Post some pics if ya get the chance
-----
PHEve/ Eve
Contact PHEve