Thanks for the feedback. I'm forwarding this post to our QA team to see if we can log bugs to be addressed in a future update. I appreciate you taking the time to tell us about these potential issues so we can get them corrected.
In terms of the forgot password functionality... are you using password encryption or not, and if you are using encryption then what type of encryption and on what fields? That changes the way forgot password is done.
I think we used to have a tutorial for Site Assist v1 which would probably still be applicable. We didn't update it for v2 since it creates that functionality for you. Let me know more details and I'll see if I can hunt down the correct tutorial to suit your needs.