From watching a clip on YouTube, it looks like it's going to be Lord of the Flies meets Junkyard Wars. Might be interesting.