No. WordPress.com does not support third-party themes, even if you have a custom domain or a premium account. You must have a domain, hosting, and WordPress software installed on your domain to use a 17th Avenue WordPress theme.
UPDATE 2018: The Business Plan on WordPress.com now allows themes. You’re welcome to install a 17th Avenue theme on the Business Plan, but whenever possible, we highly recommend using self-hosted WordPress instead.