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.
the Telerik team
Check out Telerik Trainer
, the state of the art learning tool for Telerik products.