Hello Eric,
Thank you for this question.
Usually we update the HelpDesk application shortly after every release. The update will be ready in the beginning of the next week and you will be able to download it from your Client.Net account. This is the reason why the links from the presentation pages lead you to the Client.Net login page.
If you have additional questions, feel free to contact me.
Best wishes,
Nikolay
the Telerik team
Check out
Telerik Trainer, the state of the art learning tool for Telerik products.