With respect, deep respect, it's too early for you to say if Panda is about favoring big over small. I hope I'm wrong about that, but what I'm seeing in the areas that matter to me, it's what I see. On the surface, philosophically speaking, it only makes sense to have the big sites on the front of the index. Remember their priorities? Kind of hard to get +1's as an example when you are an upstart or not a big website. People can't find you? You aren't going to get those followers.
If you don't have keyword rich domains that's your problem. Nothing more to say on that. They outrank you? I guess you need to learn more. So I guess you're suggesting that SEO or being smart is tricking the system and must mean the quality of content sucks. I suppose because it's free traffic nobody has a right to complain also. Ok.
I hope this turns out well in the end. I will say sure, in the obscure subjects it's not going to matter. You can still get traffic. Just hope that the CNET's of the world don't start covering those subjects becuase if they do, you better hope you've garnered lots of +1's to compete when that day comes.