That doesn't look like any connector I've seen before... The contacts on the side of the male do look pretty beefy, and I'd guess a rating somewhere around 50A. The female end on that thing looks pretty scary unless there's some kind of shutter system to hide the live contacts...