da ja in der ersten zeile eine lücke ist, würde ich sagen das display ist defekt. ohne µC sieht man nur die erste zeile und die komplett angesteuert.
das display steht (wie linux_80 schon gesagt hat) auf dem kopf.

[EDIT] ich hab mir das datenblatt angeschaut und stimm dir mal zu, daß das ein seltsames LCD ist. laut datenblatt ist es nicht auf dem kopf. es hätte mich stutzig machen müssen: wenn man das lcd dreht, wären die anschlüsse oben rechts - normal ist oben links.

zu deinem problem: ich kenne den code nicht, aber ich weiß daß ein KS0066-controller nicht 100%ig HD44780-kompatibel ist (hatte auch mal enorme probleme) und daher deine probleme kommen könnten.