There is another way to get the mass onto the face of the drawing. From the drawing file as your work part and starting in the modeling application you could use expressions to create a body measurement variable of the mass. It will be stored as a parameter.
i.e. p18 in the example below, where you add this note to the face of the drawing.
TOTAL MASS = <X0.2@p18> kg
If you do so in a template and re-use that in a number of drawings then you'll may have to edit the note if the value of the parameter changes because to need to re-create the body mass expression. It is a bit more manual and involved than the simple parts list but it does add up the total mass.
Beware you need to open the assembly fully to get this to work and if a component is not found or deleted in the assembly the drawing may hang upon opening and cause you some trouble.
I think this method quite clever and have seen it used to good effect, but I would steer away from it for very large assemblies.
Now for your other questions. We use patterns that is one file with the basic framework of the drawing in it. The template is a file with the border added as a pattern plus some attributes for items like the date, title, drawn by and perhaps a parts list added. Sounds like you were in part familiar with this.
So to add a title create in the file properties an attribute called title and give it some text in the values field. Next open the annotation editor, and expand the full dialog by clicking on an icon A with the pencil along side. Midway inside that window you should see some tabs and select relationships from the bottom right of the bunch. There are three icons for possibilities including expressions, object attributes and part attributes, you want to use the last one.
If you're hopefully working in a clean part when a list box pops up there will only be one option "title". Move your cursor over the main window to position the text on the drawing. Now you'll notice that what appears is just the text that you typed in the value field. Change the text style, to whatever size and font you like and move it's origin over the appropriate empty spot on your title block of the drawing and you're done.
If you're creating a template then chances are you'll only have to do this once.
Now if you want to pick up attributes from other files you can add text from an "object attribute" by selecting the component and picking one of it's attributes from the list box in the above described annotation dialog.
Better in most cases to use a parts list because it caters for changing components. Using the method above if you were to try substituting the component with the object attribute the note goes stale and needs basically to be re-created to update. It doesn't matter if the component you substitute with has an equivalent attribute or not, the system doesn't buy the swap. Using this method in a template is also unsound.
Hope you get it to work for you. If you struggle or are using a different version than NX-3 then try to pick up on the terminology that I'm using and delve into the documentation I'm sure you'll find what you're missing.
Regards
Hudson