I thought Spidey was Theo cause he was the only one in the library at the time Justin went looking for his notebook. I also connected all the dots and the majority of them connect to Theo, especially when you go down his path in the story.