> semi unrelated, but does this actually work?

No, an issue has been raised about this before, currently $animate.enter() will throw if either the parent or after are not supplied.