Thanks @Brenden, appreciate the help.
I had previously read that linked page but was not sure why the head element and add page to sitemap would not work without selecting "Behave as Page". I can think of plenty of places you would want a custom page type without needing to write custom code to add to the sitemap or use the head element.
As for using ASPX mode, I am doing a rush project and using a mixture of ASPX and Portal allowed me to develop as quickly as possible. Once the site launches, I plan on refactoring pages using the Portal template as it sounds like that is the Kentico preferred method. Personally I prefer the quickness of using Visual Studio and I am not very fond of the design tab, but it sounds like using the Portal mode give you more functionality in the long run.
Thanks again for your help.