What I mean is if you have a square tail, if the side edge of the board meets the tail at a 90 degree angle or less, the board will not be as responsive as one that has a greater angle. The closer your tail shape comes to becoming a round tail, the more responsive it will be. The wider your tail, the more stability. The skinnier your tail, the more it can handle high speeds and steeper waves (not really a concern for wakesurfing, any wave smaller than 10 feet, or a wave that's not barreling).
http://www.tactics.com/info/guide-to-surfboard-fins This website explains fins
The cant angle of the fin is built in, the reason they may vary is due to concavity of the board. Larger concave, you'll want more cant angle. The cant helps make the board more responsive. Not sure who found the most ideal cant angle, but you don't really have much choice unless you use glass on fins.
Same with toe angle, except not sure what the ideal angle is for that, but towards the nose helps make the board more responsive.
The trailing fins that are straight help it stay straight and add traction for a more locked in feel. The trailing fins are good for bigger and faster waves, where traction and stability are needed for high speed bottom turns. And I've heard quads make the board accelerate when turning because the toe angle.