Now now, they make great games. The vast majority who are playing the game fine don't post. Their quick turnaround times can lead to issues with some people's setups.
Telltale have a good support response - though they are likely asleep presently. Hopefully your issues will be resolved tomorrow.