If it is going to the success page, that means it is trying to send the email. That means the issue is that you aren't receiving the email. One potential issue is your FROM address is set to come from the form. You shouldn't do that. Many email servers will reject emails that come FROM somewhere other than the actual email server that sends it.
You should probably set the from to a valid email address from your server like: "jb@jbwebworks.com"
Then you can set the Reply To address to the email address from the form so that you can still reply to the individual. I'd also update the server validations to use the same trigger as the email. Also the server validation redirect should go back to the form page where the values were filled out.