At some point, you will realise that your job is not to create an idol to the software-engineering gods but rather to have a working product.
Does this product work? if so, its doing its job. It may not be pretty, it may not be maintainable, but these concerns are orthogonal to its value.