@glilienfield thank you very much for your feedback.
My intention was to ensure from the start that my PoC was scalable on Neo4j.
This post is actually a follow-up to an earlier post that I started here, where I first attempted to solve my problem with plain Cypher:
You are correct, my usage of ForkJoin just isn't adapted to the problem here !
Also from the testing I've done so far, the results are already solving my scalability issue, but I'm keeping this in mind in case i need to revisit this problem in a few months.
Thanks a lot !