I've done this setup:
Who can access the portal and send requests to Chattahoochee Bluffs Service Desk? = Anyone can send a request without logging in
Can customers create their own accounts? = Yes, by signing up or sending a request
Can customers access and send requests from the help center without logging in? = Yes
With this configuration, anonymous customers can view the portal and create tickets. They get an email confirmation containing a link that has a token in it, but visiting that link brings them to the page that says:
Sign Up: "Sign up to view or comment on the request..."
Is it possible to configure Service Desk and the project so that the tokenized link is all they need to view the ticket status?