I have been watching this develop and must congratulate you on the final result.
Fantastic as it is it does show up the limitations of faking DOF (Hint, hint PS), Even controlling the application of the DOF effect using a depth mask there is no way to properly apply the DOF to the reflections.