Ne, Du
so wie Du das beschrieben hast ist schon alles O.K.

nur der R/W..., liest Du irgendwo im Programm was vom LCD?
Habe nicht genau hingeguckt, aber ich glaube eher nicht.
Dann kannst Du ihm auch auf LOW legen, womit Du Dir ein Pin sparst.
Ich habe die ersten vier Datenleitungen des LCD's auf GND gelegt (wegen 4bit Modus)
Schlecht ist das nicht. mache ich auch so, aber es muß nicht sein, habe ich mir hier in Forum sagen lassen, Das Display hat interne Pulldowns, oder waren das Pullups

Und die Spannung dürfte auch nicht die große Rolle spielen, mein Netzteil ist leider was schwach auf der Brust, und bei etwa 0,5 A Stromstärke bricht die Spannung soweit zusammen, daß ich noch kaum was auf dem Display lesen kann, gemessen habe ich sie noch nicht, aber das Display verhält sich ganz normal (bis auf die Helligkeit natürlich)

Gruß Sebastian