You are overlooking one very important detail regarding Rep's investigations. It is logical to assume there is only one Mafia member remaining in the game, and since the Godfather has not yet died, it quite undoubtedly the Godfather that remains for us to eliminate. Now here is the catch: The Godfather usually comes up as innocent to the Cop's investigations, which in turn means that all of the results that Rep has received through his investigations are useless from this point onward.
That being said, I think a BK lynch sounds like a spectacular idea for today. And if he is not with the Mafia, my guess is that the Godfather is either David, or Mido (most likely David though), however, BK is my prime suspect.
Vote: Blackkirby