E3 was an absolute blast for the time I was there.
I had to leave unexpectedly due to a family emergency about half way through it.
As for what was shown at E3, it was not a finished game by any means. The devs that were there from June 7-9th actually were continuing their work on the game while at E3 taking time to sit and talk with anyone interested and show off the game as best they could.