Looks like DD and Iko were shown (as forum commenters) on chapter 1. I feel like they should have been highlighted a bit more to better connect to their introduction in this chapter, but it's good that they didn't appear out of the blue.
Meeting up with some random forum members is sketchy, is it not? I agree with @polarisunique that their relationship should've been more fleshed out beforehand.