I'm watching this on NASA TV. They're being even less cautious than this press release suggests. Apparently it's pretty much confirmed. Cool stuff.
It's a shame they can't be that way with politics...