Bb5 Sacrifice

If you have an ICC membership, Boris Alterman is doing a video series right now on b5 sacrifices in the Sveshnikov. Here's a free 5 minute preview of the 2nd part: http://webcast.chessclub.com/preview/Alterman/2011_09_01/Alterman_preview.html

1.e4 c5 2.Nf3 Nc6 3.d4 cxd4 4.Nxd4 Nf6 5.Nc3 e5 6.Ndb5 d6 7.Bg5 a6 8.Na3 b5 9.Bxf6 gxf6 10.Nd5 f5 11.Bxb5 axb5 12.Nxb5 Ra4 13.b4 Rxb4 14.0-0 Rxb5 How should white continue?
What if anything is wrong with 14.Nbc7+ Kd7 then 14Qh5 threating check mate doesnt black lose Q here?

14.0-0 looks like a mistake. Why not 14.Nbc7+ ?
I believe theory according alterman actually gives nd-b7+ as more accurate(don't remember why though)

no point in losing 2 peices for nothing but 2 minor is better then a rook and pawn thats all if there is nothing to do then white can no longer conciter this as a line. but in a game if nothing else why not. just looking for the best possible outcome when studing but in a game may not have enough time then I would go for the rook and hope I could surf the waves.
1.e4 c5 2.Nf3 Nc6 3.d4 cxd4 4.Nxd4 Nf6 5.Nc3 e5 6.Ndb5 d6 7.Bg5 a6 8.Na3 b5 9.Bxf6 gxf6 10.Nd5 f5 11.Bxb5 axb5 12.Nxb5 Ra4 13.b4 Rxb4 14.0-0 Rxb5 How should white continue?