Wow - certainly some phenomenal egos at work on this thread! ATSB hasn't completed its findings, wreckage plus one body still missing and these poor souls have copped quite a beating.
Was the weather a contributing factor? - most likely, sure would not have helped.
Was it the primary cause of this accident? - we just don't know.
Let's all hope the cause of this accident is found. We may all be able to learn something from whatever the contributing factors were that caused this crash. My thoughts and condolences go out to the families and friends of those lost in this accident.