I tested the Lenovo G580's screen to see if it had the same colour problem as the MacBook Pro, and it does - colours at the top of the screen are more saturated. Didn't test the other colour problems.
I tried the iPhone 4, and it doesn't seem to have the problem. Maybe its screen is better? I wonder if the new Retina MBP (which seems to have an IPS LCD) has it.