Creo que te puedo contestar yo todo:
1) Pidiendo un dia entre semana suele tardar 24/48 horas. Vamos que si lo pides un martes,el jueves lo tienes sin falta. Pero tienes la posibilidad de que se te entrege al dia siguiente de hacer el pedido,ya que esa opción de envios se hacen en 24 horas si al repartidor le da tiempo (es mas que seguro que el paquete si se envia el mismo dia que se hizo el pedido,al dia siguiente lo tienen ya por tu zona) y si no le da tiempo lo hacen en 48 horas. El horario de reparto depende de la compañía de transportes,aun así creo que a la hora de hacer el pedido online puedes poner una nota de entrega de mañana o de tarde. Si lo haces por telefono pregunta.
2) Si lo haces el viernes antes del horario de cierre de envios para ese dia,lo tienes el Lunes. Ya que aunque el fin de semana no reparten,si hacen el transporte.
3) Si,existe un horario especial. No recuerdo si es antes de las 14:00 o de las 18:00. Si el pedido lo haces antes de esa hora, te lo enviarán ese día. A veces si andas muy justito en la hora,si haces pedido online,quizás no te salga ese día ya que quizás no vean el email hasta mas tarde. Si lo haces por telefono yo una vez lo hice 10 min antes del horario y me lo enviaron ese dia.