Board Thread:Questions and Answers/@comment-24812295-20140413174156/@comment-1509585-20141119063401

Every thing is a promotional material, even the video games... but the MCU Red Stamp means it is part of the official timeline, as you said: "these things definitely happened to these characters".