Ooh, the way it was initially worded I assumed you were talking about Faust since that's where most people were getting hung up around the percentages you gave. My apologies on that. Sadly I must admit we did have much time in there last night so I have no major advice on the Oppressor. Your DPS sounds about right from what I've seen though. However, those additional details you provided should give some others that got some decent time in there a little more insight as to your situation.
The only screen I've seen with a parse at the end of a clear is this: http://i.imgur.com/ynysj56.png