Please keep us posted on your archiveopteryx experience! Thanks and Cheers.
They may have fixed this in the meantime. I did look at the schema for archiveopteryx, and it looked to me to be much better thought out. I got as far as compiling archiveopteryx on my OS of choice (OpenBSD, no flames please) which was not a supported platform. It built, but I didn't go further, so I don't have any results.