Both our steps #2 are complicated. They are the cream of the crop, making this from a puzzle that is complex due to the many steps, into a really difficult complex puzzle.
Amazing tricky level with many logic steps. I found the last step little bit random (I had to repeat it three times until it worked fine). Great one @meko, thanks!