Have you ever wondered why someone else's beef roast turns out nice and juicy and yours ends up all dry and tough? It could just be the method you're using. Sometimes the simplest methods are the best.
If you'll notice, that roast had a whole lot of seasoning added to it! That, along with the generous rub down with olive oil, really will help you get the results you want both in flavor and juicy texture.