I got my first time with the game a few days ago at E3 and was happy to see the Alpha invite came through later that day. My subsequent game went better when I cleared a nest on my own, but here is some footage for you.
Site updates are going on so video is not displaying while we work on the theme, check it out here.