As for why I didn't execute the hero player, I've already explained it many times. First, I didn't understand the newspaper correctly and thought he was a town member. Later, when I figured it out, executing him would have been ineffective.
I think the maniac is Vall or Olam, maybe GK because of the clue. But I don't know who the mafia is; it's possibly one of the first two again.