Fixed 1,2,4, and 5 in Alpha 3.
#3 is intentional as there might be multiple headings on this tab, with comments not actually being at the top. The heading actually displays the name of the discussion (the default name being "Comments"). It might be worth hiding the heading if it is using the default text which matches the tab text, if there are no other headings above it, and if it is not displayed inline below the page content; it depends how easy it is to achieve this whether we would invest the time to do it now.