the last one you mention is the shader , that position is not the sprite position, is the position of each vertex , that need to be multiply with the entire worldmatrix to be converted to world coordinates, in this case, screen coords
Doh! I knew that, but I still had sprite positions on the brain. ;-)
You are correct.