4. Bd5+??? -- That move is easily countered by 4. ... Rxd5.
Instead, I think the better move is 5. Bh7+, which leads to 5. ... Kh8, 6. Rxf8#.