Not positive of the details here, but it looks like you are in the Ozarks, that is definitively rural. Like pain in the ass rural. It doesn't surprise me at all it was going to take them a while to get it there. And two and a half weeks really isn't that long. Next day delivery has got people spoiled.
Also, I've used Beltmann several times and have had zero issues.