We're sorry to hear that your experience with TotalContest wasn't good enough, we'll do our best to make it suitable as much as possible.
According to our records, your last support request was on Oct 29th at 11 PM, and we replied a few hours ago (30 Oct at 11 AM) and we didn't hear from you since then. Concerning the live chat, have you tried using another browser? Other customers are able to reach us via live chat.
Regarding the demo, every demo we have is created via TotalContest and you can see the contests directly on the admin dashboard that you can access (first box): https://totalsuite.net/product/totalcontest/demo/
Self-hosted video contests are possible but WP does not generate a preview and thus, TotalContest is unable to fetch its thumbnail nevertheless you can include the video player instead.
Concerning hooks, TotalContest does have hooks but they are not documented yet. However, if you reach to our support staff, they will help you find the right hook for your use case.
Looking forward to hearing your feedback and please consider updating your review once your issues are solved.