Project Module-Confused by Technican Role

Project Module-Confused by Technican Role

I am looking at starting to use the Project module and get confused by the Project Role in the Technicians profile.  I get a choice between
 
Project Admin
Project Manager
Team Leader
Team Member
 
The issue I have is I still have to assign the Technicians under the membership tab in order to see the list of projects.  What is the point, other than Project Admin if I still need to assign the Project Manager, Team Leader, or Team Member to the project under the membership tab.
 
What I would like is the ability to have a role where technicians have view access to all projects.  When I tried to create a new Project role for view only it will not allow me to select All Project only associated projects which means I would have to add each technician to ever project.  That would not be that bad if the membership list allowed me to choose a group or filter on technicians.  Since I have a lot of technicians I have a lot to add to each project and sometimes techs get missed.
 
Can any one provide some assistance                  

                  New to ADSelfService Plus?