A phone is actually a very nice and reliable piece of hardware. It has everything you need CPU, GPU, DSP, two cameras (front and back), a backup battery, a screen and wifi/lte to upload your data.
Python is good for many things (my whole web site runs on it) but it’s completely unsuitable for this job.
Putting these kind of controller on a phone written in Python is OK for a student project driving at 20 km/h on a closed off area. It actually madness and most likey illegal to use these modifications on public roads. Atleast it should be ...
I don't see how it's really irresponsible also, it is a relatively complicated set up ( getting easier all the time ), but people definitely are aware this isn't a fully fledged product and that they should be keeping an eye at all times.
It's irresponsible because they wrote an apk that patches to a python script... They could at least have some portion written in some hardware language like C++, especially the safety check section. Also, when I first read it there was zero redundancy. They could at a minimum do a soft watchdog how ROS does it. Putting your Drive by Wire node and the logic processing all in one unit is a horrible idea. They should have one device to do the inference like the TX2 and another do the DBW (the LePro 3).
It’s a nice board for sure (I have a few). I personally use a more powerful desktop setup with a few nvidia 1080ti cards, mounted in a trunk of a 2017 Honda. The tx2 is definitely a good platform for a powerful RC car setup or similar, especially with the discount. When it comes down to it, during the dev/learning cycle, any general setup will do.