I haven't read that story, so I can only answer in general terms, so here goes.
It depends on your definition of Science Fiction. Mine is: a story which is dependent on a technology that does not exist at the time of the writing. Note that they story is not necessarily
about the fictional technology, only that it requires that fictional technology in order for the story to work.
If you want to start such a thread then you should, absolutely.