When and if commercial satellite imagery is available, you're going to be pretty disappointed.
I almost agree. I'd say it's at best 50-50 that something happened. I'm still hoping - or perhaps the reports are premature and the actual explosion will be a week from now instead of a week ago.