re: Is there the option of having a front end user profile page?
re: The idea would be to link users to each directory listing that they create and then have a link on each listing to their profile page and have a list of all their listings on the user profile page.
Sorry, this is not possible. The linking is one user to one Connections entry. There is no support for one to many.
Hope that answers your questions thoroughly.