Maybe I'm being anal-retentive here but you should repost this as a game with all the moves leading up to position in question. That makes it a lot easier for lazybones like me to look the position up in DBs (like the Game Explorer) and possibly point out alternatives to avoid your position for White.
Seeing all the moves also helps Doubting Toms (like me again) to make sure this position was reached with logical moves instead of inferior or flat out bad moves.
Can someone point better moves for white from here? I thought black would be in inferior position but seems pretty good to me even when he felt the trap of taking pawn immediatly...
After move of black pawn threating bishop, couldn't find any advantage for white.