Ho ho ! Prepare to be pumped and disappointed. Odds are they'll be up quickly, but they will get bombarded so the actual video links won't work. GT has been doing a lot of changes over the last few weeks to their site too, so this will be a good stress test for them for E3 week where their traffic probably is 5X the normal size.
I googled Sisters of Artemis and it looks like there's been a lot of analysis of that frame on Tomb Raider forums, heh.
The coordinates point to somewhere inside The Dragon's Triangle/Devil's Sea south of Japan. Explains the shipwrecks!