Its basically OK.
For 30V, there are some things I would change. Many MOSFETS are rated at 20V gate-source voltage, and transients on the drain will drag the gate high or low, so I would limit the gate drive to between 5 and 10V (depending on the gate sensitivity).
My advice is to make it so it can run from a 9V - 12V battery, so I would have a 5V regulator and run the opamp and the voltage on the divider. Change R27 to 560 ohms.
Check the stability and increase C18 up to 1nF if necessary.
Now for the MOSFETS, to get to 150A, you will either need a very big heatsink or a good fan cooled heatsink. Many of the PC processor ones are very good. Ideally you don't want to let the heatsink get above 75 degC, so you don't burn yourself. If you only need a minute or so under full load, then a heatsink with good thermal mass will keep the temperature down. There are CPU coolers that can achieve an incredible 0.1 degC/W temperature rise and you are not going to get close to that with a convectional aluminium heatsink, no matter how big you make it.
You will probably need several MOSFETS in parallel. Look at the datasheets. A MOSFET may be 150W at a case temperature of 25 degC but check how much it can handle when the case is 100 deg C. It will be under SOA or Safe Operating Area in the datasheets. Don't exceed this number. You also have to take into account MOSFET case to heatsink thermal resistance and multiple MOSFETS will reduce the effect of that, particularly if you want the MOSFETS with thermal insulation from the heatsink. When you assemble it, remember you only use a thin smear of thermal compound on the MOSFET - thermal compound is a lousy thermal conductor so you want it as thin as possible.
Richard