can you see the picture ?
I can see the picture, if I follow the link.
It asks you to create an account, so that your challenge achievements, stats etc will be saved. What's so weird? Were you logged in (with an account) when this happened?
below the windonws,you can see i am dc now