Nice work! You may well be the first one to complete all the puzzles :)
That last one was a bit of a stumper too.Took me a good while to figure it out.