Dan,

Here's my first analysis. Looks almost identical to yours.