Another option is to look for Tumblr blogs that are focused on fanfiction. Sometimes bloggers will share their favorite stories or write their own that involve Harry, Angel, Spike and Neville. You can also ask in relevant Facebook groups or subreddits dedicated to fanfiction. People there are usually quite helpful in pointing you to good stories.
You can also try some specialized Harry Potter fanfiction sites. Although they mainly focus on the Harry Potter universe, some authors might include characters like Angel and Spike in their crossovers. Additionally, some forums dedicated to fanfiction might have threads where people share or recommend such stories.