Hi CJL,
I'll try to explain the PT structure. The By Name Pivot is the easier one. Loads Name, Business Unit, and Geographic Location in Row columns (in that order), and LowComp (single letter), SubComp, and Category in Column headers (apologies if I'm getting names wrong). Then Score goes into the data area.
To get the "flattened" look rather than the new outline format of 2007, I went to the PivotTable Tools DEsign Ribbon, Layout Group, Report Layout, Show in Tabular Form.
I then removed all Subtotals and Grand Totals (using the Design Ribbon again), and then right-clicked on each of the Column headers to add a subtotal. Since each row only represents a single record, using the sum is no problem (as the sum of a single number IS that number.

)
The competency one has Business Unit, HR, and Geographic location thrown up into the Report filter. Rows are LowComp, SubComp, and Category. Scores goes into the Value area, AND into the column header (note that it's in 2 places). Right click on the Data label, Summarize Data by, More options...
I chose "count" on the first tab, since we want to know how many responses of each number there are, and on the 2nd tab (show value as), I chose the % of row.
I then unchecked the "0" responses from the column labels filter. Format numbers as percentage, 0 decimal places.
I think that does it for explaining how it's built.
Now, to really get that AVERAGE in there...
I borrow a trick from Debra's site (
http://www.contextures.com/xlPivot13.html#TotalMulti) to create additional subtotals. In short, you'll see that there is now an extra field in the Column Labels and Values area. I've got columns now for both the average and % diff, but I've hidden the columns that I don't want to see.