Is there a non-dev explanation of the whole AT thing?
You can think of it has "being able to write contracts" - an AT will have basically all the characteristics of an "account" (so can send AMs and trade Assets, etc.) *but* this account is a "program" rather than a human being.
Thus - if you can read its code (or get someone you trust to check that for you) it can act as a 3rd party which "can't cheat" (I imagine someone will end up offering a service to *validate* ATs and *insure* them in the future to make it easier for non-tech people to use them).
They are perfect for things like "atomic cross chain transfers" and for things like trading Assets for other Assets without the need for complicated external infrastructure or "trusted 3rd parties".
Hope that makes it a "little clearer".