I'm hardly ever on this board anymore, I just keep tabs on the model and sales section (seeing the comments in his sales thread lead me here), and i could care less about this guy, or the fact he's banned or gets un-banned, but I know this... learn to suffer fools; to tolerate other people that aren't like you, act like you, think like you, etc; it's part of real life, you're doing yourself a disservice by pushing or blocking this type of person from your everyday instead of learning to deal with them, in real life and on the web. Imagine "banning" your boss from your life, or putting your mother in law on "ignore", would it get you anywhere? It's the lazy easy way out.
He's SOOOO enthusiastic and energetic about Macross and this site? Why don't you guys use this to your advantage? Get him involved in a MW webpage project, or give him an actual responsibility on the site, etc. Seems from what I read he'll give you 100% effort and say "thank you sir, may I have another".
Edit: here's a suggestion for a responsibility; as part of his "parole", he's made the Official MW Spam Sweeper - he's responsible to browse through ALL the threads, checking the daily posts, and to mark the ones that fit the definition of a SPAM post. The marked posts would generate into a daily report sent to the mods, one of whom could review it before deleting the SPAM posts in bulk. If anyone has the brilliant idea of spamming on purspose to give him more work, he could flag the behavior to a mod for them to review and deal with, etc. This place would be squeeky clean in no time.