I've been trying not to do this but I just can't resist. Here are my opinions on the 4 points mentioned.
1 Yes if you want to play this game very competitively, checking every hour might be the difference between a win and a lose. But if this is an issue for someone, the simplest solution is to just play less competitively or take a break.
2 I have two points on this one. First off, this is a game about diplomacy, I think politics is supposed to be expected. And secondly, "it encouraged me to be manipulative to win". I think that's supposed to happen. You can't win by being completely honest with everyone, because everyone is trying to get the same thing, first place. An important part of this game, and all diplomacy games, is convincing people that helping you helps them, even when it doesn't.
3 The games trailer clearly depicts betrayal, and I feel that it's marketed as a selling point for the game. In my opinion, the ever present threat of betrayal makes the game more exciting. If you don't like the idea of betrayal, then a game with preset teams is likely better for you than subterfuge(or they could implement preset teams). Again, the only real objective in Subterfuge is to win, and if a betrayal is going to give someone first place, I'd say about half of people would do it without hesitation.
4 I don't actually understand what this is supposed to mean. Aren't most games like this? In Monopoly you try to take your friends property and bankrupt them.
That being said, good luck out there.