I saw a A6 the other day that was nowhere near as bad as that, but still pretty shocking.
Not being able to see out of the windows is "driving without due care and attention". Snow covering the lights is the same has having "inoperative lights" and I'm sure snow on the roof etc would be "insecure load". There is enough there to warrant a fair few points and a hefty fine I'd say.