OK. I get a HTTP 200. Getting close.
1. How do I know I am logged in?
For webform-based logins, you have to look at the content that is being sent back, you can't rely on the HTTP response code alone. The 200 simply means the HTTP request itself was successful, but the webform operation may have failed. The content could be an error message, or even the login webform again.