Curious as to why you have those ports on the right and left. The dash is not sealed, so it acts like what is known as an "infinite baffle". The sound waves from the rear of the speaker are 180 degrees out of phase with those from the front, so if you let the two combine, you will be substantially reducing the speaker's acoustic output.
In addition, all speakers exhibit what is known as "free air resonance" This is the point where the mechanical and electrical characteristics of the speaker combine to create a resonant point. If you take a speaker sitting free, with no enclosure and sweep across the frequency band, you will find a spot where the cone starts moving a LOT. That os the resonant frequency opf the speaker. At that point this input impedance also goes way up, and this causes all aorts of havoc witl the frequency response and, depending onyour amplifier, is hard to drive.
Ported cabinets(AKA bass reflex) use an enclosed box with a port, or hole. The port is designed to compensate for the speaker resonance, but that requires a specific port area and placement which depends on the speaker and the size of the enclosure. Sealed box enclosures manage this resonance by simply damping the mechanical behavior by compressing the air inthe sealed box (sometimes known as "acoustic suspension".
If it were me, I would make that front speaker baffle the same as the rear one (i.e. no side ports).
Also, seems like there should be a lot of low profile oval speakers available.
https://www.parts-express.com/speaker-components/hi-fi-woofers-subwoofers-midranges-tweeters
Anyway, I guess the proof is in the result. How does it sound?