いいね。
ただ、その考え方だと少し行き当たりばったりな感じになってるかも。
今の考え方で似た問題も解けるなら全然OK。
詰まる様なら下のも読んで見て。
そもそも、x{x²-(k+2)x+1}=0が3つの異なる解を持っていれば3点で交わる事と同値だから
③式の上の式に注目して、
x{x²-(k+2)x+1}=0 ならば
x=0 または x²-(k+2)x+1=0
ってすると、0を解に持つ事がわかり易くなると思う。
そのあと判別式からαβを求め、重解がないことを示せば(赤線部)、完成。