"4. A user is a feed. So the name points to a feed."
What if the user wants to have more than one feed? Or wants, sometime down the road, to have routable resources that are not feeds?
Wouldn't it be better to say that a user name is a user name and that a default feed name can be automatically built given just the user name?