It turns out Steve is drawing cats again! I'll start a Talk page on Wikipedia, as I'm not sure when he started again, but the Wikipedia page doesn't mention it at all.