I can think of three reasons why the Masada picture is in the game. Obviously, it's anyone's guess as to why it's in the game, but this is just what I think.
1. It's there to tease some kind of upcoming DLC.
2. It was originally meant to be used for something, but the developers didn't have enough time to add what they wanted to add.
3. It's there for bragging rights.>>2182
I mean there wont be any harm in trying, right? I'd say it's at least worth a quick investigation.