This is all true to my understanding of the laws. The best way to obtain a handgun while under 21 is to buy one from a direct family member. It is perfectly legal for a family member over 21to sell a handgun to you so long as you are over 18 and are not disqualified in any other way.
I would say that, if possible, that is the way to go about it. It will work out better come tax time if you list a legal purchase of a firearm from a family member vs. receiving a gun as a giftfrom a friend and then say youpaid that samefriend$700 for helping out with yard work. But, if someone really does want to just give you a gun as a gift, then by all means take that option.