I have very awesome vanity address
if you already have created the address then it is too late to ask about "generation" of it. and there is no way the buyer could be sure you won't keep the private key that you already have.
this page has some small explanation but has additional links with more information in it which you could read about split-key method:
https://en.bitcoin.it/wiki/Split-key_vanity_address