Nice attack though it is never advisable to play the King's Gambit as white without knowing the critical lines. 4.h4 ? is a mistake and needs to be replaced with Bc4. After that move it is essentially a one way street.