Are your three letter writers actively publishing currently? Also, how confident are you in the strength of these letters? Given positive answers to both of these questions, this looks like a great profile to me. (more math courses would help, but I don't think it's seriously lacking)