The screen problem is wrong panel type, edit the default.txt in andboot folder, change the panel type, (board-htckaiser.panel_type=X), it can be either 1,2 or 3, if the display looks fine apart from sleep issues when you press power key, chances are you have a panel type 3, panel types 2 and 3 display the same, but have sleep issues if you choose the wrong one.
As for the best build? That is something you have to find out for yourself, not being funny, just that everyone has a different idea of 'best'
XDA IIi ROM: 1.11.00 WWE Radio: 1.04.0 ExtROM 1.11.171 WWE
HTC Kaiser 1: ROM: Polymod 2.1D Final-Dark : Radio: 220.127.116.11
HTC G1 Dream: GammaFly V1.3 RC2, AmonRa, DangerSPL, Radio 2.22.27.08
HTC Desire ParanoidAndroid 3.99
Polymod 2.1D Final Version: Gone, but not forgotten
Android boot splashes and boot animations
(for Kaiser )