The missing animation controls should be easy to add in the future. Right now you could do something using the Progress expression to detect when an animation ends, but it would be fiddly as the value is not guaranteed to hit 1.
Loading animations separately from models sounds like it's going to be more complex. It was mentioned already so at least it's on our radar.