Just looked at the measurements... I do them in SAE measurements so I had to convert them to mm... Yours look pretty good. If the action feels good to you, I'd be tempted to declare victory. With the exception of guitars set up exclusively for slide, I think about any E string can be made to buzz if you hit it hard enough.