Problem 1. You need to use some calculated fields to get to this. Assuming your date field is named 'Datefield'
First use substr(dtoc(DATEfield),9,2) to get the year as 06. Name this field Year
Second use Month(DATEfield) to get the month number. Name this monthlu
Problem 2. Not possible to hide a field in a summary, but I did get around it by changing the name of the filed in the summary definition to something like a full stop "." and then on the colouring tab making the font and background both white so it does not show. Finally drag the field width so it is a small as possible. You still end up with a column but it looks blank apart from the . in the header.
Problem 3. Yes it would be much easier to see the report.