all the above is good advice.
-I you recommend you stick with using the meat in dishes with tomato based sauce, the acidity of tomato neutralizes the gaminess of the meat
-deer meat is always going to have a 'gamey' or wild flavor to it when prepped in roasts or steaks
-you might try using a tomato based broth when you cook the roasts...