Inline TOCs are not automatically generated from an NCX file when converting using kindlegen. There's no way to make it "be created." If you want an inline (html) TOC you must manually
create one with links to the various sections of your ePub. The cover needs to be specified in the manner explained in the the official
Amazon Kindle Publishing Guidelines (sec. 3.2).
Making extensive use of tables for formatting purposes is not really recommended. It's very easy for an end-user to "blow up" your hard work by simply increasing font-size. Especially on small screens.