First of all, thank you for your feedback. Your thought is very important to us.
Step 4 is weird - I just clicked on my preferred disambiguation link,
why disambiguate me again?
For the time being, we just index the disambiguation pages same as other pages, so their snippets will be shown in search result. Those disambiguation snippets will be removed from result set in the next indexing cycle.
That behaviour is pretty weird: search for a term that matches an exact article, and you get everything but that article. Wouldn't it make more sense to show at least a snippet of that article first, before getting into the disambiguation?
Yes. Quite a good idea. We've just improved it as you described. Try search for "lizard" ( http://www.seariki.com/s/?query=lizard&il=en ), the most relevant snippet will be shown, followed by the disambiguation.
As for the problem of mangled pages, we are developing a more powerful engine to support those wiki markups.
Thank you and please feel free to let us know if you have any further questions or suggestions.
J.H Huang