I've been working on a Bitcoin Script debugger in my free time, which might be quite useful for these if they continue.
As a teaser, here's the output when I fed it the answer to Stage 2 above:
Script Debugger PreviewIt can parse scripts as strings or as hexadecimal bytes. As you can see if you look at the URL, I just pasted in the script string with very minor changes (my syntax for pushing hexadecimal numbers is different).
I've disabled any other input URLs for the moment (this one exact script in the only one it will debug), because this isn't really ready for primetime yet, but I thought you folks might be interested anyway.
Would you be able to release the source code behind this tool? The example on your site looks really neat and I'd love to have a play with it.