eso de usar identitys complica todo...es mejor usar como PK las llaves naturales del proceso.
con lo de la respuesta correcta, yo no crearia otra tabla.
podria ser un campo mas de la tabla preguntas(id de respuesta correcta) o respuestas (binario es correcta o no).