First, there were no random roles, whether Shinto random or even Any random. This weights the game heavily in the Shinto's favor, especially after a Shinto was revealed and did the whole "tell me your roles."
Second, I felt that the Wych (my role) was rather nerf'ed, given that she was unable to affect roleblockers. Part of that may have been frustration at the rather poor luck I had with my night ability: it never actually worked (1st night I tried to control the Shinto Leader, 2nd night jailed, etc.) and when I wanted to use it to keep a Peacemaker from protecting the Interrogator there was no opportunity to do so.
Third, it seemed like we took way too long for each night and day. There was generally a flurry of activity within the first five hours of each new day, then almost NO posts for 24-48 more hours. If people were still carrying on debates up until a few hours before the end of each day, the duration would be justifiable; but they weren't.
Fourth, I agree that participation from the players was poor. There's no other way to say that.
Finally, I'm rather frustrated that you called the game in favor of the Shinto once they figured out the roles. They really weren't assured of a win--as of the next morning, they still lacked the voting power to burn anyone (only 4 of 8 players were Shinto), AND their four votes were NEVER aligned in the same direction. Also, Toxic had revealed the Interrogator and the subsequent flurry of bullshit had muddied the water--it was still in question whether Yomi or Ikumi were the Peacemaker/Seducer.