I think the concept is pretty cool; I'd go see it if I were anywhere near where it came. It was in Denver some months ago, we were outa there by then.
I heard that the original plastination was first done in France back in the 18th century; we looked into visiting the museum in Paris but never got around to it.