The cheat has to be Derek as if Alfie knows who it is then Max and Tanya would not be together as Alfie would spill the beans to her with the urt he has and it cant be Jack either as he is to propose to Sharon and the beginning of the year so Alfie again has not said anything to her about Jack.
So it HAS to be Derek....... maybe lol