That was very awesome of Lego to send this kid the set he wanted so badly. I'm really happy to see companies that still have a soul. But I'm left wondering why in the world the parents just didn't buy this for their kid 2 years ago? Even if the family was on a tight budget, he had two birthdays and two Christmas/Hanukkah/Winter-Holidays between then and now. Either he got zero presents in those two years or he has the most inattentive parents in the world.
It's good for kids to realize the value of working hard and not having things given to them on a silver platter. I think the parents just didn't realize how quickly Lego tends to pump out new sets and discontinue old ones - one solution I can think of would be for them to get it, and hold it until the kid earned enough money to pay for it.
I had to mow lawns for several summers in order to buy myself a bike - it was one of the best things my parents did, because it taught me the value of working for things I wanted, instead of expecting other people to work and get me stuff. I had to work to earn money for my first computer, and I've paid for my entire college education by working - I'm in my sixth year of going to college part-time/working fulltime (currently as a DBA/data architect at Intel), and compared with a number of my peers, I think I'm in better shape than they are, both financially and motivationally (since I'm footing the bill for my college education, I'm highly incentivized to spend my time there learning instead of goofing off). Without having to work for what I wanted to buy, I have little doubt I'd be in a much worse position than I am now.
Of course, I'm not saying parents should withhold necessities like food/clothing/essentials, and of course presents are great, but, IMHO, it should never be assumed that whatever the kid wants, he gets without putting forth effort of his own.