I wouldn't get your hopes up.
It's smaller than a 50mm cube, weighs 95gm and costs £54 (~75 USD), yet claims 150A continuous and 950A for five seconds. Also 0.2 milliohm resistance.
It's normal for the ratings on RC components (batteries, controllers, motors) to be greatly exaggerated, but this is quite something. If it actually did what it claims I think the designers would be in for a Nobel prize and NASA would be beating down their door...
Here is a true test of a very large RC controller, I think you will find it interesting
http://endless-sphere.com/forums/viewtopic.php?f=2&t=44897&start=600