Don't forget Arrancar skin can block normal and shikai zanpakuto strikes. Also, Ichigo always looks like an idiot when he first starts fighting against a non-grunt opponent. Until he actually gets serious and starts trying to win instead of trying to fight he's probably going to keep getting slapped around.