Thank you for your feedback.
To send gifts you have to send them to another user, you cannot send virtual gifts to yourself. If you are in messenger chat 1 on 1, the person who started the chat will get the gifts, this is because sometimes people add more users to the conversation. We will add a select box so you can choose who will receive the virtual gift or if you are in a chat 1 on 1, the other person will receive the virtual gift no matter who did star it. We are adding this fix in next version. If you are on a page like streams, the stream owner gets the virtual gifts, but as stated before, you cannot send virtual gifts to yourself.
The extra features that you are requesting, we are already working on them, it should be ready soon.
Thank you for buying our modules and supporting our work.