Just finished it. What a pleasure! And that final arrow... Soooo well deserved!
Ahem... And the technical stuff... Outstanding!