Does anyone know if it's possible to get my new website placed on my previous reviews?
A moderator could do it. If you request it though it would be good to include olinks so you make it as easy as possible for him. It will be time consuming and he isn't paid much.