I recently started to collect Lizardmen, and I think that if you want to beat him, you should do the 14 knights + TGM w/ laurels of victory. Lizardmen are a tough army to break from combat, but you will win by 5 on average if you get a charge off. Terradons are just plain broken. Magic missile them, get a good mortar shot off, or tie them up with the eagle's cry, because if they get to your hill, kill everything on it and get a couple of charges up your rear, you will have lost. The stegadon is also a monstrosity, though nothing a couple of good cannon shots can't handle.
Skinks are, in my opinion, one of the best skirmishing units in the game, aside from Beastmen. 12 inch movement, poisoned attacks and scouts for 7 points a model? Still, I think he's gone a little overboard. I play 50 saurus and 2 units of 12 skinks. Blowguns blow if the unit that has them wasn't scouting, because they still get -1 to hit if they moved and long ranged penalties. Not so with the javelin, though it doesn't get two attacks.
Another good idea I got from this forum: Give your captain on pegasus the casket of sorcery and put him in B-t-B with the slann. You might win combat by 1 or 2, but you're not gonna kill him, unless he fails his cold-blooded Ld 7 or 8 test. The whole point of charging it is to sap away his best spells one by one, and get off a few nasties of your own.
Also, take two detatchments of 5 for each unit. It doesn't look like he has much shooting (aside from skinks), and is not playing salamanders. If you get a counter-charge off, you might actually break the unit.
Good luck!