I was anxious about it after reading through the thread last year too, almost didn't bother applying! Your stats sound far better than mine, and I was accepted into three MPH programs this year so try not to get too stressed. I work in a completely unrelated field and had no public health ECs or any publications... I think it a big portion of your application is your LOI, so definitely spend some time and put thought into this part. Any other questions just let me know!