We have experienced 'challenges' in creating a view and publishing it as the default. Trying several ways, we have:
1) Created the view and published it out as the default to users and also tried to a group of users
2) Had the user create the view and copied it to users
3) Created it in our dev environment, exported it to production, imported it in.
The problem is regardless of the way we publish/copy the view to the any type of user, it always has to be selected from the view dropdown rather than replacing the standard view with the modified one and making it the default.
If you can give some best practices for making the view the default one so the user doesn't need to pick it from the dropdown, that would be a tremendous help