I think you'll find someone willing to do 2/3/4 no problem. Asking someone to cook for you is awkward, especially when you say you often work late - expecting them to be in and available when you get home the majority of the nights seems very inhibiting for someone who's not being paid to be your housekeeper. I'd learn to get used to frozen ready meals. Maybe if they're a good cook you can mention that you'd really appreciate if they are cooking if they can cook enough for two and put the spare in the fridge or freezer and you can reheat it but stipulating someone has to cook for you every day seems like stretching it.
For the hobbies.. I think that's a bit unreasonable. If they happen to get on with you and enjoy the things you enjoy then it's logical that you would go to the movies or do something with a room mate, but to make doing stuff with you part of this deal on reduced rent is going to make them feel forced to spend time with you and they're just going to be faking it, especially since stuff like painting warhammer figures is kind of a niche hobby. You can't force people to enjoy spending time with you and I don't think you're going to feel great knowing you've had to basically pay this chick (in the form of reduced rent), to be your friend.
Make a deal about someone who's willing to do your share of all the housework in exchange for a reduced rent and I'm sure you'll attract some students, but don't push it too far. With any luck you'll find someone you can also like on a personal level and the friendship will follow. I know I would have gone for it when I was a student, I house shared with a bunch of guys and ended up doing 90% of the housework anyway :P If he'd have started saying I had to spend time with him and do stuff with him it would have felt seriously creepy and I wouldn't have though.