Did Kyle XY end with a cliffhanger?

Yes.

[IMDB]