At that point, why not just transfer the money yourself? I get that gift cards > cash for gifts, but if you're worried about the issues you mentioned, you might as well give the person the cash and tell them you know this great new restaurant you think they'd love. It's like you're saying, "Hey, wouldn't it be cool if there were gift cards that didn't have these drawbacks?" It exists. It's money.
True. But my point is that tons of people already use gift cards even though you and I can agree it may not be a rational choice. There's something about the psychology of giving/receiving cash that our culture has not really accepted. It's not thoughtful enough even if you suggest where the recipient spends the money. If they can make Gift Rocket socially acceptable (by playing on the inherent problems with gift cards today) then I think it could be big.