AFAIK, my plugin is the only one that can load and play these. If you have lots of individual sounds you need one plugin somewhere for each or them. Meaning you need a 100 of those plugins in your scene. So, that isn't nice or loading fast either. At the moment this only makes sense if you want like 10 RandomSoundFromAB plugins and each of them is playing randomly out of a selection of 10 sounds. Something like that.
Always wanted to create a plugin that just creates a trigger for each sound it finds in the AssetBundle or you trigger by name in some other way. But as said, never found the time and didn't need it myself, yet.
The file/folder structure inside your AssetBundle is simply how you set it up in your Unity project folder.
You might be new to VaM, but you are already venturing towards the more advanced areas and true power of VaM. Putting a CycleForce on the hipControl is already complicated for many