Oooh, nice find!
I'm kinda hoping for a 'Prometheus' reference myself (aside from that 'Weyland Corporation' logo that was spotted amongst the concept art). This may or may not* be because I'm currently doing a fanedit of said movie and have it very much on the brain.
* It is.