Chiming in on this a bit late --
I've figured out how to make a seat viewer that adds some value above and beyond AA's. In paritcular, it would allow bookmarking of flights and comparison of multiple flights.
But I'm not sure this is worth the time coding. There are also some Javascript issues ("cross-site scripting" and so forth) that would mean the resulting solution would work only, most likely, with IE6 (but not 5.5, nor any Netscape).
If I have some free time in June, I may yet put this together. Meanwhile, at least my delta seat map tool still works (
http://cyber.law.harvard.edu/people/edelman/dlseats )... though it gets a third as much traffic as the AA map tool used to receive.