Sorry, I misunderstood your question. I thought you just wanted a table of contents that was functional from within Scrivener. You are right, manually dragging links in and indenting by hand whenever you make a change would get tedious.
If you are going the PDF route, you might want to look at MultiMarkdown. With that, you can produce a PDF (using LaTeX for typesetting), with an automatically hyperlinked and page-numbered TOC. The advantages here are that the TOC is generated post-export by LaTeX, meaning you can re-arrange all you want. Scrivener compiles a structured MultiMarkdown file using the Binder outline hierarchy, automatically during export. Once you get the LaTeX path installed and functional, producing a PDF only takes a few steps. This would be ideal for putting out intermediate drafts, as the PDF will look good everywhere, and be fully functional without any work on your part.
The HTML TOC would be a little more problematic, but not impossible. By default the XHTML produced by MMD has no TOC. However, it would be a fairly simple matter to create a basic XSLT to accomplish this. See the downloaded BBCode XSLT available in the Scrivener FAQ on the forum for a working example. The FAQ is produced using Scrivener+MMD. The table of contents at the top is generated automatically using BBCode lists. Unfortunately, because BBCode does not allow anchor linking, they are not hyperlinked, but it would be a simple matter to add that ability to the XHTML transformer. MMD creates id attributes automatically by stripping spaces and lowercasing the <h*> value. Manual id overrides can be supplied in those cases where the automatically generated attribute would be unwieldy to use.
As for the wiki page, I am not aware of a pre-built XSLT in the MMD package that will handle that conversion, but I would be surprised if there is not a good XHTML -> MediaWiki (or whatever) XSLT floating around on the Internet. It wouldn’t be too hard to drop that into the MMD XSLT folder (with perhaps a few name-space tweaks) and specify it in Scrivener’s MultiMarkdown Settings dialogue box. The XHTML that MMD produces is extremely straight-forward and clean. That is another advantage if you are a web designer. Apple’s HTML generator leaves many things to be desired.
Judging by the example article titles in your table of contents, I’m guessing that none of this will be “greek” to you. 
The reason Scrivener does not have a table of contents generator out of the box is that it is strictly a rich text based engine. Unless you are using MultiMarkdown, there are no semantics in the produced files. Chapter titles are just a different font from body text. The intention for the application has always been that a finished draft would be exported and then tidied up in a word processor, where structure could be applied (automatically in an optimum situation) and necessary TOC and so forth could be generated in the word processor. At most, it could produce an indented list on page one using the binder structure, but it would not be very useful, as many users prefer to put their chapter titles in the documents themselves, and leave the binder titles for self-reference. I actually do that myself in the FAQ project (albeit with MultiMarkdown syntax), because I wanted to use the full question as the header, and it wasn’t very easy to “read” the Binder only seeing the first few words. In these cases, Scrivener wouldn’t have any idea of how to generate a full table of contents, since as said, everything is just font changes.
Scrivener export philosophy boils down to two camps. If you need semantics, use MultiMarkdown. If using a word processor is good enough, then the regular RTF engine is easier to use for most people, since you can use italics like normal and so forth, you don’t have to learn any syntax (though MMD is very easy to learn).