How to remove "Top sites and news feed tab" in new Internet Explorer?

Solution 1:

Of course, I found it very soon after asking the question: Tools > Internet Options > Tabs > When a new tab is opened, open. Leaving this in place in case it helps someone else with the same problem...