So, I gotta admit I lost a lot of interest for this game yesterday. Still, let's at least try to save what's left to save here:
My top suspects for today are Salvo, ALC, and Zach.
Salvo has been acting a bit suspicious all game to be honest, starting from the beginning where he was oblivious to everything (like Fred said he would do when they were Gs together), to the way he defended Osman when he was basically already done and dusted, which seemed like he was only doing it to later say "I defended the C".
The latter argument can also be very well applied to ALC's behaviour yesterday when Fred was leading the votes by a mile. His role in the ILFJ-screenshot disaster does not seem like the one of a C in any way to me either. First it was him that was pushing the move, saying that he was going to post the screenshot, but later when it was apparent that the large majority was condemning the mess they had created, he tried to pull himself out of it, diminishing his role in the whole move:
Zach has been acting extremely random all game, and at first (or after some real leads appeared later on day 1) I didn't think much of it, seeing as he was doing the same last time as well, as a C. As the game went on however, his randomness went to levels unkown even from him, which makes me pretty sure that he's no normal C. The problem is, I could actually see Zach acting exactly like this as the D

. In this case, his weird accusations of JCK and defense of Fred would make sense, though I wouldn't really see why he would have investigated JCK of all people. Then again, it's Zach. There's also this:
Which is exactly what I would imagine Zach to do if he were trying to divert attention from him being the D infront of the Gs.
If Zach is indeed the D, we are fucked. First of all, because our D is Zach, and second of all, because by now the Gs surely have realised that he is at least a very strong suspect for being the D, and might try to whack him. In this sense, I really hope he's a G.
Bonus suspect point goes to X.
If after the game not at least 1 of those 3 turn out to be Gs, I'm worse at this game than ILFJ and Zach combined.