Hi Marco,
I am so sorry for the delay with your order. We always aim for prompt delivery, and three weeks is certainly longer than we want our customers to wait. We dropped the ball here, and I'd love to look into exactly what happened with your shipment. Please reach out to us directly at 310-836-6150. Thank you!