In a small bowl, combine the first seven ingredients; rub over roast. In a large skillet, heat oil; brown roast on all sides. Place on a rack in a shallow baking pan. Bake, uncovered, at 325° for 40 minutes.
Combine the topping ingredients; spread over top of roast. Bake 40-45 minutes longer or until a thermometer reads 145°. Let stand for 10 minutes before slicing.