I don't know the answer to any of that. Please promote your games through your own means until support gets back to you.
Can you let them know again pls. Thank you!
No, it's out of my hands now.