I don't know anything about neural networks or what type of work went into this, but it seems pretty easy to break.
The reversing is undeveloped and collision-detection is too basic (it looks like you're using a really small number of sensors). A car can get wedged between an angular object easily (and most times does).
As well, it seems like cars travel a set path and if gets obstructed, they get stuck trying to ram through it.
Yeah... I broke it on my first try by drawing 1 shape that they cars just proceeded to run into over and over. Upon refreshing the page, the two cars drove straight towards each other and ended up being stuck driving towards the upper-right corner constantly backing up for a bit and then running back into the corner.
The reversing is undeveloped and collision-detection is too basic (it looks like you're using a really small number of sensors). A car can get wedged between an angular object easily (and most times does).
As well, it seems like cars travel a set path and if gets obstructed, they get stuck trying to ram through it.