Idk, just seems odd that they created an account 2 days ago, only posted in that Reddit thread, and contradicted themselves on the topic of Resolution. They said both that it was a demo for Lost and that it was a new one for them.
I don't think it is, I think it's just a title. Especially considering the "Lying From You" clip was pretty much just Mike and Joe talking about CD turntables. Probably just a random clip from the Making of Meteora DVD.
It could be Drop B, to me it sounded like Drop C# with an inverted power chord for the B like they did on Lying from You. Listening back, you're probably right.
It's in the key of C minor but I thought the guitars were tuned to Drop C#.