My beef roast is dry on top and soggy on the bottom, how to correct it?
Lamb meat is tougher and more fatty than your typical beef roast. 2 cups of red wine is a lot of acidic liquid and that can eat away at the meat as to tenderize it.

Your mother may be right, some beef stock to thin out the alcohol may in fact do the trick. Also, rotating the roast would be a good idea as well since a beef roast will dry out at the top because it's not as fatty as lamb. I would typically rotate my roast every now and again if I'm not using an electric rotisserie. I definitely recommend an electric rotisserie for beef roasts.