Was asking about the dragon the first thing you did when Roche started questioning? It seems the nonlinearity allows you to tell the story in any order, but telling it chronologically (in the order the questions are stated) makes it easier to get used to the game.
I went back to choose the first option this time. Doesn't make a difference. The game is still frustratingly bad in every aspect. Took me 5 times to finally kill the first group guarding the ballista, then after I did some stupid QTE thing where I just had to mash on a button over and over (dumbest game mechanic ever created. Any game with them I instantly loath.) I get another swarm of enemies, barely defeated them, did another stupid QTE to aim the ballista this time, fought another bigger group, this time I get killed by some guy hitting the thin air behind me after a roll. Does it start me at the last wave again? OF COURSE NOT! That would be good design. Instead it starts me back at the top of the wall and I have to do the whole thing over again. You can't quicksave either, gives the message "You can't do that here." if you try to quick save between waves.
I loved the first Witcher, but I've barely scratched the surface of 2 and it's already a steamy pile of you know what I wish I didn't buy. I don't have any choice though, I'm stuck with it, might as well keep trying and just hope it start getting better.