There is one thing missing from this analysis, marketing.
Sure there are tons of small improvements on the software that could be made. But using 1-2 developer resources to improve the games, particularly racing games, could be worth it. Getting .1 - 1% more market awareness because of this...