It's a decent animation. Though you say that it's abstract, I mostly see morphs in the animation. The morphs aren't too smooth, though. Some don't even seem like they have a proper transition. Well, I can't blame you because everything is random, but I just want to point it out.