We now, that visibility was below minimal and as for now, almost sure, no technical problems. It would mean CFIT. Now, what were the causes? Weather. That's for sure. What else?
I believe pressure could be counted as well. Doesn't matter if someone walked in and asked for, or not. It is definitely contributing factor at least.
Adam