>You must also explain why there isn’t a third point on the line, and why that line’s existence is guaranteed, which is not obvious (at least to me).
There isn't a third point on the line you found because the problem stipulates that the set of points is not collinear.