I see that your update log for future ann doesn't include your team details. For such project where trust seems essential, doesn't it rather important?
Second, it's a good idea to provide as many essential details, graph, and pictures on your ann thread, but I don't think it necessarily means you should put the entire whitepaper on it