How to render complete page when overriding page--node--add--typename.tpl.php
I think you  would need to return the form, not print it.

return drupal_render($form);


Printing from a function will cease the theme engine which would cause the other parts of the page not rendered.