But then these are not Snarry games. Then these are Harry and Severus Games or what other name you wish to impart that would encompass the whole spectrum of possible relationships between Harry and Severus.
Your own warning up there would not be necessary if this fit the definition of Snarry. And it does not.
It is a great story, but that does not make it a Snarry.