I don't see it being too fair that those who signed up long ago don't get credit for what they've done either. Not that it would give me much. . . -_-; My laziness prevented me from coming on for about a week now. . .
I think the credit system is good though. It's very intuitive if I do say so Dragon Ball.