Tut mir leid, das nächste Mal kommentiere ich meine Umformungen ein bisschen mehr :)
Aber ja, das ist das, was ich gemacht habe.
Nur noch mal als Anmerkung: An sich benutzt man die Punktsteigungsform dann, wenn man die Steigung bereits kennt.
Hat man nur zwei Punkte, dann verwendet man die Punkt-Punkt-Form, die man genau so erhält, wie du gerade gerechnest hast:
Gegeben: P1(x1|y1), P2(x2, y2)
=>
y-y1 = (y2-y1)/(x2-x1) * (x-x1)
Die Herleitung funktioniert ganz genauso, nur eben, dass dein letzter Rechenschritt noch dazukommt.