Morning Arlo,
Feeling better, so I haven't been living online.
You couldn't pull enough heat away from that IXYS part to run a bicycle (at least not that would satisfy most people). Fork lifts, they're dreaming. <edit>On further study, that part could be made to work for a modest ebike controller, with proper design (they don't give a W limit). I'm sure 6 TO220 would beat it for current. Would make for a simple compact design.<endedit>
Regarding your shutdown question on the last page, I'm of two opinions (or 3).
Since the shutdown pin on the driver is 10ns slower than the input, the internal shutdown is at most only 40ns slower (MAX), and also depending on the delay of the external logic used with the external setup (you don't need the flip flop with the internal shutdown). With the slow speed of the big FETs that's probably less than 10% increase in shutdown time. Also you have the delay of the current measurement to deal with, with similar tradeoffs to those with the FETs (more current means less resolution and/or speed) (as near as I can see

).
On the other hand, with the little TO220s, it might become significant.
On the other hand, if you plan on real current, you need to learn to deal with the delay, right?
For example, if you want 500A, set the dac low, say for 450A. If you measure a peak of 470 for a couple cycles, try setting to 465 (you would use a %/t formula), and if you read 492, go to 471, etc. If you read >505, cut the set current by 2 times the overshoot. If you do get overshoots, the software needs to trim the constants and limits in the formula to eliminate it. Unless you have a lot going on, all three modes can be taken care of in the main loop.
And as always, I'm not claiming any expertise, just my take on that subject.
Have you made any decisions on current measurement?
Bob