I already installed TeamViewer through the manual registration process (by emailing back my TeamViewer ID); do I need to upgrade?

Yes. Although you will not receive any new functionality from the installer immediately, it will prompt you to accept new support features as they become available.