Some good points.
Best not to go "head to head' with another launch with a similar product at the same time.
Try and create something unique (if possible) that your product will offer that the other marketer's will not offer.
It doesn't have to be something huge. Also try a different pricing strategy than the other launch which will help differentiate your product.
Good luck with it.
Anthony