Looks Great! I paralleled 24 12ohm 2watt resistors to get a 0.5ohm resistor.What are the functions you are going to implement using your atmega micro? I am gonna use one in mine to display the current by means of a difference amplifier or a current sense amplifier. I am aiming for a 100W dissipation, I think I will need to parallel another IRF250 for that. I dont know how to read SOA curves yet.
actually it's still an open topic

but i'm definitelly going to implement:
1. constant current load (set voltage generated by the atmega's PWM out with a low-pass filter).
2. constant power mode (measure the input voltage with the Atmega's ADC and adjusting the current to have constant power sink)
3. thermal throttling (sink as much as it can without overheating).
4. thermal shutdown (for const current & const. power modes)
5. over-voltage protection (small relay in the path of the positive input - open by default and the MCU will have to switch it on - voltage measurement will be before the ralay)
6. temperature controlled cooling fan (on/off only - handled with comparators, not the MCU).
i'm using Atmega328 (cheap Chinese clone of arduino nano 3.0) + LCD display (16char 2 rows). display will be used to show current, voltage, temperature, estimated time remaining till thermal shutdown...etc..
currently i'm wiring up the thing on a protoboard and will write the software during the weekend. once done, i'll release the whole design including software as an open source project.