Can I claim the free game if I don't own an xbox? I may buy an Xbox One in the future and would like to claim it just in case and Lost Odyssey looks great.
Yes you can. And why you finally have one it sits in the ready to install section for you to download.