Problem with LCD?

elliottr:
I can see the display at an angle however looking straight down it seems like white boxes is this due to not having a pot?

Sure is! Try just a 470 ohm resistor from pin 3 to ground.