I've been seeing this symbol around in random locations almost once a day now for the past month or two.
The main connections seem to be the ogdoad, creation, chaos, and freedom. One helpful anon said it represented the 4 creative forces in the universe. the primeval waters, darkness, air and eternity. I'd like to have more info though, so please post anything you think could be helpful.