My thoughts watching the episode:
He's going to be blind forever
Timeskip... he's not blind?
Yes, the ending sucked. But so did the rest of the show. It's not even LOL JC STAFF because everyone should've known after the first few episodes that this was going to be shit. The ending was filled with WTF moments, but at this point, its piss in the ocean.