WoE is all about strategy. One might need to go on WoE more often than not, to know the Dos and Donts, and of course having a cohesive guild all together. I fully disagree, entirely actually. Its not only just about being an elite or a newbie. The elites were once newbies that faced the older generation of pros. It takes time to learn. In my opinion, newbies might get too comfortable with fighting against newbies and therefore not learning much and grow. It takes one to bully and the other to grow up and defeat the bully. Adaptability.
If you want to get those WoE equips, you might take a while, as the castle are new and the guild leader would definitely be the first to get the drops following ranking officers. Your turn will come, and if they don't come, I suggest you to make a guild or join one that do gives you drops.
Br equips and GvG equips are just the better looking and rarer versions of WoE Drop. Its just for show, it does the same as WoE Drops, you can just wear the common ones, it would still be sufficient enough to be on par with the elites.
Although I disagree, I have to say your point system do sound interesting but the longer I think about it, the more it doesn't make sense to me. Traditionally, guilds who join WoE gets the castle by hitting it last before the time ends. And if the point system do get implemented, I can just dual client and kill as many as I can to get the points. Easy as that. It is flawed, its better to get the drops through treasure box and let the guild leader decides, this shows how great of the leader or how selfish of a bastard he is. Its all about guild management and strategy. The fundamental of a WoE is how a guild work it out and stay as a group and grow. People would stay and join WoE if they are rewarded by their leaders correctly. It is not the WoE that is the problem, it may be your guild system's problem.
And speaking whether it is fair or not, if there is a winner they are bound to be losers. You just have to keep joining WoEs to get those castle. If you do manage to get it, the drops is yours. As simple as that. It is more fair that way, I wouldn't want to be a winner and the loser still gets rewarded, and like you said, you have to work for the drops. It won't just be yours if you don't do anything.
I hope this isn't a negative critism though, :(