Hi Joe,
The only way to access the middle of a queue is to dequeue and save every element until you reach the element of interest and then use the "Enqueue Element At Opposite End" function to insert the saved elements again.
Regarding your wishes for further in-depth documentation on the Synchronization functions, I will report this as a request to our Documentation group for future improvements.
Thanks for your feedback!
- Philip Courtois, Thinkbot Solutions