I was living in australia when I was at university and had a part time job in a coffee shop.  The difference at that time - which may now have changed of course - was that a flat white was one third coffee, one third hot water and one third milk.  while a latte was one third coffee and two thirds milk.    I remember this more clearly than most of the stuff I learnt at university.