are there any means by which I might access the Results and Feedback for my Team's Game?

Rinzai, on behalf of
Subliminal Mind Games.
[({R.G.||S.M.G.)}]
Hi, that's weird. To my memory, I didn't removed it and it still shows on my submissions page along with everyone else.

A possibility is that there were no ratings given to your submission as it said ratings were given to 19 entries (95%) but there are 20 entries.

But if that isn't the case then I don't know why it says the submission was removed. Sorry!