Well, good ideas all, and I agree with most of them, at least in principle.
However, I think that the research and base things are going to be more team-oriented - you have to have a really big group to have a research team that's constantly researching, for instance. That's not to say that an individual may be able to research some things, but most stuff like that is going to be relegated to larger groups.
Same goes for mining - it's costly to build, maintain, and protect a mine, so much so that only major groups can afford it.
Another thing with research - doing research on ground-breaking, game-changing stuff (e.g., the transdimensional shields you refer to) are going to be so complex that they are only going to be researched by the highest-powered teams out there. Further, such research is going to take time, and lots of it (not just a few days, but perhaps 2 or 3 weeks). However, after researching the field, the team that succeeds first can patent the idea or something so that they can generate potloads of revenue from it. But once that research is complete, nobody else is going to be conducting the research in quite the same way. Thus, some of the idea that everyone is going to be researching the exact same set of things is erroneous - while a few basic things may be researched, the major stuff is going to be done once.
That's my view, personally.