welcome back
Personally, if I have to be honest your words about unfair advantage you got are empty words. Atleast for me, idk if anyone else understood it like me. You have admitted to it, but you still don't know how hard is it to gain trust if you're new. If you created new account, got on it atleast 50 vouches and then threw it away just to prove us you can work hard on your reputation without help of other people that would make me think you meant anything in your post. However, noone is going to force you to do it. It's just to check it out yourself as you skipped this process, gain new experience