It took a little longer than expected, but it's worth the wait. Complete writeup located here.