“Their new product blows the doors off the competition.” → “Su nuevo producto deja a la competencia en ridículo / la supera por completo.”
to blow the doors off: “To blow the doors off” significa superar por mucho, impresionar enormemente o ser muchísimo mejor que algo o alguien. La expresión idiomática “blow the doors off” se usa en inglés (especialmente en Norteamérica) para indicar que algo: Supera expectativas de forma sorprendente, Es mucho más impresionante o exitoso, Deja atrás a la competencia claramente.