Here's the first footage I've come across of the Barros Pop 25 floating right side up and sailing...
Plus here's some in depth coverage from the Brazilian Nautica magazine on the Pop 25 with English synopsis (though Google translate might be a help for those who are Portugese challenged).