I spent AGES on this puzzle, just not seeing the right solution. I’m not sure why it was even so hidden from me; just a blind spot I guess. I don’t think I’ve ever found so many 10-offs on a level before.
I actually really like the optimal solution; the non-optimal ones are far less fun and interesting.