First!
Oh by the way, nice problem, pretty complicated with Black giving all those crazy checks!
A good puzzle, though 5. Kd2 wouldn't allow the bishop check. (one move quicker)
As for the aesthetics of the puzzle, you might want to get rid of superfluous pieces. Also, I find the many checks by black rather annoying for the puzzle, because their only purpose is to delay mate...
But all in all, a good puzzle.
!EDIT! Look at post 14 for the real one!!