I think it is a great Idea, a perfect race needs a good flow and so does the crew.
I think that to top it off, you need to both give feedback on the forum but also on Socialclub so everyone else on Socialclub can see the feedback and will aid to get the crews races more plays and likes, and hopefully some/more verifications from Rockstar.
At the moment I also notice that not so many online(on PS3) from the crew, the max I have seen online at the same time was 5, but I always play after 8PM(GMT) I dont know if its better earlier in the day?
I think the biggest problem for this rule is that some people cant be online too much and are already struggling to get plays on their own races, but me personally I will definately start to use more time on crew races as I have fallen in love with a few already :-)