Drain out the excess oil to the level it is supposed to be,and replace the spark plug with a new one. That ought to clear it up. Your spark plug is "fouled" means coated with oil and won't fire properly.
Assuming you have an automatic transmission, first thing you should check is transmission fluid level! One reason for delayed engagement is low fluid, revving the engine pumps what fluid there is up..