To be honest, I did it in 48hs while doing 10 other things. I actually wasn't even sure where I was going with the whole thing until it was done. Now comes the work of purifying the code into vanilla js and making things neat.
I know this is a meta statement but I cannot possibly believe that this is the sort of thing that would cause Google to downrank your site. A quick search informed me there are thousands of SEO blogs on the dangers of passive voice. But as with a lot of this industry, the reading appears to be along the lines of "it reads better and I'm sure Google would rate that".
That's what you get with adversarial optimisation like this. If we actually knew what worked for the algorithm, the algorithm wouldn't work as people would immediately game those published vectors of optimisation.