I also had constant crashes on my MacBook. For me the --force-opengl didn't work, but instead I found out that turning off WiFi helped me. I know that this does not exactly answer your question, but maybe the problem lies within OpenGL?
It was quite funny. I bought the game on Steam and played it for two hours or so and was about to return it since it was unplayable. But then I needed to go on a train journey and just gave it one last shot. It worked perfectly fine then and it turns out: at my destination I had internet, but it was slow (200kbps at max). That also seems to resolve this issue...
As @billsails could confirm this worked for him too. It solved a lot of stability issues for both of us and I can run the game on high graphics settings even on my crappy MacBook without any problems.
For me it actually works to turn of WiFi. Afterwards I could play >30h without any crash (for me there is no need for starting it with arguments, not in native fullscreen or similar). Try it out!