Looks like a - heavy - answer in search of a question to me.

Nicely done though.