I think the (.*) was keeping everything from the file name correct?
So for the numbering at the end, what you can do is
Suffix " ()"
This adds the Numbering Paranthesises at the end of the filename.
Mode - "Insert"
Start - "1"
Pad - "0"
Break - "13"
At - "-1"
Incr. - "1"
Sep. - ""
Type "Base 10 (Decimal)"
Roman Numerals "None"
This setting adds the Numbering at Negative 1, placing it in the Paranthesises. Break 13 allows it to see if a filename is different up to the 13th character which is the month. So it "should" work if the month is the same but the day is different. You can test this by increasing or lowering the Break number. The Mode Insert is best for this style of numbering. Start should stay as 1, Increment stars at 1, Seperator stays at blank, Type is by default a Base 10 [I dont understand this system myself but I kept it at default] and Roman Numerals odviousaly none.
So that should help you with the 2nd Numbering system. Typically I run my Expressions several times before I get the desired effect because my file names are not exact. I'd first have to replace wolverine with Wolverine before my RegEx recognizes the "Wolverine" in the expression.
If you need any other help or this didn't help at all. Just keep asking. I'm sure Stefan or one of the other guys can help better then I can