Excellent update, it's nice to see you back writing again. I have to admit, I'm not too happy that you're trying to make this entirely DH compatible. Your characterization of Snape might mesh a bit better with JKR's (evil) vision of him, but I don't like the idea of an author bending over backwards to accommodate such weak plot twists. Still, James having a unique invisibility cloak is important if Harry ever expects to get it back.
Looking forward to more.