The software is Jeff Bagby's Woofer Box and Circuit Designer. Primarily a sub designer with provisions for modeling plate amps. Runs in Excel. Jeff is also the author of Passive Crossover Designer and a Baffle Diffraction Simulator.
You might also try Unibox. Also runs in Excel and will give excursion, port velocity etc. I use Jeff's program the most because Unibox will not let you enter a port length, only diameter and tuning. My mind works more from a port size, does that tuning work perspective. Another fun program is Boxycad. Very handy, include a "woofer volume calculator". Helps you get closer to the true internal volume for modeling. Jeff's program does account for the volume occupied for the vent.
The PA310s are ~$75/driver and can handle big power. I really recommend you take a look at the Peerless 830869 for a smaller driver. Its an 8 inch but models well. It has a very smooth response curve. I have not actually built with the Peerless yet, but it is likely to be my next EWave.
The EWave crosses at 1600 Hz, so you need a woofer that's smooth beyond that. Another key for the EWave is to mount the drivers as close together as possible. Unlike other designs, flush mounting of drivers isn't a big concern. NEither is baffle diffraction. The Pyle waveguide and Selenium compression driver are really slick. These are not your traditional beamy horns.
The crossover has different versions for woofer efficiency and impedance, so have a care when ordering components and building. Watch driver polarity as well. Also seems to be relatively insensitive to box lining/stuffing although I haven't experiemented much. Been enjoying the listening too much to take the speakers out of service.
I should add that the DC300's are an excellent driver for the bucks. If one is on a tight budget, you will be happy with them. I am (but I am running them sealed).
You might guess that I really like the EWave design
Larry