Atlus has opened up the official online hub
for Shin Megami Tensei: Strange Journey
which contains all the information you would ever want about the title. Most importantly is the what is Shin Megami Tensei? section which provides information about the history of the game and why you would even think about buying it. We'll have a full preview of the game in the near future.