Nifty idea, but I doubt it will gain traction without some kind of industry-wide standard. Even then, business cards are easy to hand over (no lag) and you can write things on them.
And something like this needs to be free - it's not terribly useful if everyone else isn't using it.
Definitely as to be free until it becomes a standard... Which will probably never happen..