Looks really good!
Please don't exaggerate the list of features!
Ambient Occlusion can be baked, at least, as long the things are not movable.

If this works with one light and many models with a good fps rate, you already achieved a lot!