My only question would be with the centralized escrow system. Why use something like that when XMR Bazaar has a decentralized escrow, although it does use local JavaScript, admittedly. With a centralized escrow system, you are the one holding the money and could run away with it.
Monero(.)Market is Live and Privacy Optimized
https://tachi.lol/2024/10/14/monero-market-is-live-and-privacy-optimized/
Discussion
It's still in beta, so maybe they have plans to improve the escrow. Not a dev so not sure how doable it is with only html/css