Sorry 'bout the sudden departure. Uni internet is eratic as ever and it decided to d/c me in the middle of our chat. I've gotta head to a lecture now, but should be on in a few hours, if you're around and wanna discuss the team a bit more.
On a side note, I think Dialga works well because it also provides a thunder resist that you seem to be lacking. However I'm not sure if it covers a lot of the same territory as mix ray offensively...