Well I drained about 3/4 of a quart out of the front diff last night. I believe its still overfull slightly, but its closer to the factory fill hole height.

I drove it in to work today 34 miles on the highway and it didnt seem to leak at all. Fingers crossed!