I will say that deer has it's own flavor, same for most animals that eat a different forage base. Taste can even differ slightly area vs. area. Most "gaminess" seems to be attributed to meat/game handling, at least in my definition of that word. If you're trying to mask the flavor of the actual venison, that's a different story... I have somewhere, no names, that I hesitate to eat venison because it has a billy goat-reminiscent flavor that is off-putting; that same place is also somewhere I won't mention it...
I have found silver skin on or off really doesn't change much as long as it's removed prior to cooking/eating. I usually remove the silver skin prior, but I also vacuum pack everything, which helps eliminate most freezer-burn. Although my venison is typically in the freezer for less than a year.
I also am a big proponent of hanging deer to "age" the meat, but again, not so much a flavor thing as it is a texture/tenderizing process. I've hung deer for up to 3-4 weeks in a controlled environment with no negative effects. Unfortunately; I no longer have that convenience and I skin/debone while warm, let the meat rest/cool/drain for a day or two in the fridge (or cooler, not covered in ice or sitting in water), clean/prep/package, and then let the packaged meat rest in the fridge for 1-2 weeks before freezing.
I will also say, that if I want a STEAK, it's gonna be a beef ribeye. A good steak has to have marbling! I do like venison steak a lot, but it's not beef in that respect. I cook more with the venison, some exceptions of course, and usually eat plain beef as a main course with minimal dressing. I have a wicked venison cheese-steak recipe...