that doesnt look good, but not terrible, either- do you see any obviuos cracks on the board, or bad solder joints??
Have you checked out your aux water pump? blower brushes? temp air tube behind dash?
heres mine-just pulled it out as it was spewing a bit o' magic smoke yesterday- I dont know if it will still work or not, but nothing seems ruined. a bit of discoloration. not as bad as yours, though.
I have a few loose ends to tie up before I re-install. if it doesnt work, I am going to put in a toggle for the fan and rig up defrost, at the least.
Hers a bad one, came in my 300D