Did sendgrid redo their API or something? I developed with that about a year ago and remember thinking it was among the worst APIs (though not THE worst) I'd ever had to work with.
well, I've worked with their SMTP API only and never encountered a problem.
I've never had a problem with SendGrid, absolutely love their SMTP and Parse APIs!