Ok just for fun I did it again, aiming to be under a minute now.
After Jordan shared his more minimal solution with me yesterday and we talked about it, we arrived at this single-boolean-face-move method.
He talks about it here: • Modeling Challenge 1 Process Check it out!