So because the team is not moving exactly the way you want them to means you rant? The foundation has been announced and it has been stated that details are coming in the future. The core team has a section on this forum and it takes one glance to see what they are working on. (That is OB integration and the website, btw). There is no point in putting a lot of effort into real life uses if the tech is not finished and it is just now being finished. To a certain extent one can move in parallel and that IS what is happening. Either do something constructive as a community member or petition to join the dev team. In other words, actually contribute rather than complaining like somebody owes you something. At the very least state specific examples of what is wrong AND how it should be better. You know, constructive criticism. I want foundation details NOW and the core team is not working on the things I want them to... doesn't count.