Josh:
Congratulations, the site looks really nice!!!
It is interesting to note, based on what you said, that you don't work in Web design, etc. that you had such a good experience and great outcome in the form of a fully functional and nice looking site. There are many newcomers to DNN, specially those with some knowledge of other technologies, that have a hard time getting started and getting things to work, but you know what they say about the sorcerer apprentice and a little knowledge.
I would like to ask you to do two things if I may. 1. Participate in the community helping others getting started with DNN and 2. Share your experience and lessons learned, things that worked great, rough spots and the solutions/workarounds, etc. Oh, and don't forget to mention who is your hosting provider, that is a big factor in having a successful and smooth rollout.
One more thing, you may want to consider a "Keep alive" service for your site, in that way you eliminate the delay that takes place when the site is not hit for a while and DNN needs to be reloaded. Are you familiar with this?
Carlos