Puzzle of the week #244

Chess Diagram: 

[Event "Puzzle #244"][Date "2014.02.02"][Result "0-1"][SetUp "1"][FEN "1k1r3r/1pp3p1/p3R3/7p/1b6/8/PP3PPP/R1Bq1QK1 b - - 0 1"]

We have an equal material position with opposite side castling. It is Black to move and you need to help him out figure out how to continue. Your tasks:
a) Analyse the position and propose what each side should do
b) Come up with the best continuation you can think of

Total available points for this puzzle is 20. The answers will be published next week together with puzzle #245.

Puzzle #243 solution:
Ahrens – Dyckhoff, Germany 1937. Anya's answer:
a) The opening was 2 Knights
b) The material is even but black has an extra pawn. Black's queen is pinning the d5 bishop and white is pinning the e6 bishop with the rook. The white king already castle and the black side didn't. I think that black is better because it's Black's turn to move and he can get rid of it's own pin and can take his opponent's pinned bishop.
c) Solution:

[Event "Puzzle #243"][Date "2014.01.28"][Result "0-1"]1.e4 e5 2.Nf3 Nc6 3.Bc4 Nf6 4.d4 exd4 5.O-O Nxe4 6.Re1 d5 7.Nc3 dxc3 8.Bxd5 Be6 9.Rxe4 {Solution} Ne7 10.bxc3 Qxd5

Correct solutions:
Bradley - 30 points
Anya - 20 points
Benjamin, Jalen, Ken - 15 points
Hyson - 10 points
Illya, Brandon, Oliver - 5 points
Aaron, Dheera - 3 points

Bradley - 72 points
Anya - 54 points
Jalen - 49 points
Benjamin - 47 points
Coco - 45 points
Ken - 42 points
Hyson - 37 points
Brandon, Oliver - 35 points
Toro - 32 points
Illya - 17 points
Cody - 22 points
Jeffrey, Aaron - 15 points
Eric - 12 points
Dheera - 10 points
Mrinal - 9 points