I agree.
After the five minutes of the film I saw at Botcon I had a different speculation, but it's maybe a bit more spoilery since it's based on seeing some of the film (albeit it out of context). Generally though it's in the same line of thought as yours.