The layer on top could also be the proteins in the milk, which denaturate by the heat and come floating up on top. Not sure though, it could also be the margarine.
In a recipe I got from someone they used 1 gram in 500 ml for two persons, and they used cream butter (?) (roomboter :P)
For as far...