The SoHo (that one's for you waterwolf) is a magical place! You really should have gone into the local fly shop for some flies. The insect hatches there are so prolific that the fish really know what they are looking for, and if you don't match it perfectly you can be out of luck. The yellow bugs were sulphurs, and I have had to go through 5 different size 18 patterns before I found one that worked. I would also have a good stock of BWO's. I think you were wasting time with a stimulator, and I have found the midge fishing there to be excellent as well.
Thanks for an excellent report on your weekend. The pictures are great. Thanks for sharing