This did fix the EDID issue for me on my VPCCW17FX.
I'm not sure if it fixes the tty issue or not since I had already found a workaround for that. To do that I basically started using the uvesafb driver. If you are using Ubuntu 10.04 you can look for tutorials for fixing the Plymouth boot screens when using NVidia drivers.
edit: the first part of this
tutorial should work.
Also, the resolution that you set uvesafb to isn't likely to be the native resolution of your LCD if it is non-standard. The native resolution of my laptop is 1366x768 but I had to use 1360x768 in order to get uvesafb to work.