I think 10 years old is great. As far as being overly protective, I'm amused... I have an 11 year old boy and a few more rules than what's on your list:
No cooking/toasting/microwaving
No showers or baths (if I have to run out in the evening).
No answering doors.
When he walks in from school, if I'm not home, he calls me, usually within less than 10 minutes.
No going outside & playing - unless I approve the neighbor's home. Then, I call the neighbor to make sure mom is home and is it okay to have my son there. This is a nice balance that I do have in my neighborhood. We all reciprocate.
No answering the phone unless he knows the caller.
No one can come over to play.
We started out in short increments but he's proven he's mature to stay home for a few hours, if need be, which doesn't happen often. And he likes the freedom. If there is ever bad weather, he knows to put the dog in the basement and go to the approved neighbor's home. I also have a cell phone, on me, so that he can stay connected, if need be.
Also, one of your posts brought up a good point - my son cannot go to a friend's home who has a babysitter, whether I am home or not. Parent (s) needs to be home. We've run into this issues with some concerns so I had to nip that.
Good luck to you.