How to make my custom report template appear?
(Expanding comment as an answer...)

Reports > Contact Reports shows the Reports that have been created from Report Templates.  Your extension adds a Report Template, so from Report > Contact Reports, click 'New Contact Report' to see the templates. Select your template, configure and save as a new Report.