I am not very skilled at these sorts of things, and I could not get past the first or second lock on any attempt.
But I see what you did with it, and it's very well done!! Excellent work!