It's unbelievable I have the honor to help making a game of this kind of quality. Even more crazy, I got to paint at the launch event! This was my first live demo. Doing it for fans rather than fellow artists who are likely way better than me helped me from getting nervous. Having 2 good friends on stage with me was amazing also.
The demo was 30-40 minutes. Didn't look at time, too pumped :P