Currently there are no specific plans to update the API. We do have an internal list of things we are looking at adding or updating with the API. Some of the items you have listed are already a part of this internal list, but this is still in the early stages of discussion. I cannot guarantee which items will make it through our discussions.
We caution getting some of these items from the database, since the associations may be purely logic driven in the code instead of direct relationships within the database. Attempting to retrieve this information directly from the database may result in different data than is provided by SmarterTrack.