Since every user has a home tab, this one is not present in the return.

The url's are not correct url's and the names are also not correct.

An application for which a user has no roles, would not be in the output json.