Ok, I found out your SVG structure was pretty f**d up (please no offense) but it was based on only 3 paths for such a complex design. I don't know which editor you're using to make your graphics but the output not really friendly with Vivus.
In your SVG every path represent a layer of color instead of one path per element (:a letter or line). Combining all into one path is correct but browsers might struggle to get the total length of the path, which is the crucial information to run Vivus animation.
So I cutted your SVG into smaller pieces : https://jsfiddle.net/pu0n5097/5/
I hope this will help :)
new Vivus('logoAnimated', {
duration: 200,
animTimingFunction: function() { return 0; }
}, function() {
});
#mySVG * {
fill-opacity: 0;
transition: fill-opacity 1s;
}
#mySVG.finished * {
fill-opacity: 1;
}