Here's what I see:
Assuming that black's last move was f7-f5, then white has a mate by en passant - pf6#. It does appear that black's last move was to f5, but I don't think it is absolutely necessary that it came from f7; that pawn could have been on f6, the white bishop then moved to h7+, followed by pf6-f7. So my initial answers to questions #1 and #2 are "No" and "Yes".
Question #3 is a bit more challenging. It looks like there ought to be a King move (such as Kf1)that leads to mate in 2, but that pesky bishop at a1 can capture at b2 and stall things to three moves.
White to move. This position came from a standard chess game with the board properly oriented.
a. Can it be proved that White has a mate in one?
b. Is it possible for White to have mate in one, depending on what has happened in the game?
c. What is White's fastest mate if he does not have mate in one?
This is my composition, so I can't guarantee that it's correct, but I hope it is.