It looks like its leaking from everywhere which is why I thought it was weird, but I couldnt get my head under the car to really be sure. If it comes down to it, I'll shave a little bit off the top of the cover so it slips in place.
AFAIR I put the o-ring on.
__________________
Team White Car 2010