These guys have been pretty upfront and open with info from day 1. I don't think their communication could be any better.
As for the sandbox term being marketing speak, this game has been in development long before sandboxes became the next buzzword.