I think this might be Tetragnatha viridis???
Update (July 26): I went back to the exact spot I saw it to see if I could get a better picture, but the greenery had all been cut down by park workers, so fuck me, I guess
Not even sure if this little creature is a fly or a bee!