본인의 손을 이용해 케이크를 먹고 있는 거니까 that is good 대신에 this is good을 써도 되는 거죠?
물론입니다! 여기서 that is good 대신에 this is good이나 it's good을 써도 돼요. 이렇게 바꿔 써도 문장의 의미는 그대로일 거예요. 보통 that을 쓰면 이야기하는 대상과 거리감이 느껴지게 하지만, 여기에서는 음식의 질을 강조하기 위해 사용되고 있어요.
예: Wow, this pizza is good. (우와, 이 피자 맛있다.)
예: This is good. I will have to come back to this restaurant again. (맛있다. 이 식당에는 다시 와야겠어.)