SEC's $123 million Terra fund hits a deadline. Here's what's still missing | Whale Factor