Tested it, solves the email issue and the [Not provided] issue. Thank you.
Future enhancement, would it be possible to add an identifier to the [salesforce] short code and link that to a different “Lead Source to Display in Salesforce”. Whatever the ID is what shows up on Salesforce.com in the lead source field. Might be easier than having multiple forms for each page when the same information is required.
Example
[salesforce id=”Website”]