Sorry to say this, but Steak has passed away. He seemed to have been getting better, the vet said he'd be okay, but sadly this wasn't the case. I was going to treat him with a hot bath when I got home, as had been recommended, but I didn't have the chance.
At least he isn't in pain any more...