Anything Founder's related must stay in the Founder's forums as it is all under NDA.
Just want to clarify that, when signing up for the founders program it said please talk about it. Just don't share pictures/videos. Your statement and that are at odds and its confusing.
Quote from the NDA: "By purchasing this product, you agree to not post any screenshots or videos until this product enters public beta. This restriction DOES NOT extend to discussion about the game; feel free to talk about it all you like!"