?! You'll need to do a better job of intuiting where to move the lady. You overlooked Qd5, which is safe due to a simple tactic. Qe7 is inferior, but better than your move.
5. O-O-O Bc8g4
? Moves the rook where it wants to go. I think you missed the power of bxc in the variations.