Of course, any system has its problems. I'm sure that people will find a way to game this system when they don't deserve the advantage even though it sounds like a reasonably implemented idea. Just hiding the scores doesn't fix this, because someone corrupt enough to try to game this won't care if they're doing something immoral anyway. As someone who would have benefited a lot from this growing up, I think it's a great idea. We just have to hope the inherent good ideas here outweigh the immoral system-gamers.
Or maybe it isn't a helping hand. Maybe it's just a recognition that the kid, in getting to the level he/she is at through all that adversity, may be displaying more talent than the advantaged kid.
You can think of it as social justice, giving a helping hand to those who need it. Or you can think of it as trying to adjust measures of achievement in order to measure actual talent instead.