The stuff based on the atheros ath9k and ar71xx chipset (the wndr3800 and about 50 other products) are the most thoroughly debufferbloated and well understood products at the moment.
If you wish to track cerowrt directly, the wndr3800 is the only way to go.
Otherwise all of openwrt and dd-wrt support fq_codel now in their QoS systems, so you can adopt one of the 150+ platforms supported there and see what happens.... YMMV.
I have been on a quest for newer/faster home gw hardware to work on for over a year, without much success. Recently a few plug-like products have appeared that have a lot of raw potential as more powerful home gateways, but their kernels are ancient... I recently did build an openwrt kernel for a dreamplug and a edgerouter lite that might be useful... and I have been using some atom based boxes with debian with great success in the gigE range as well, but they cost about $430 each.
As for "send statistics and crash reports". Well, tackling the latter first - there generally is very little data left over after an OS crash. As for statistics... there are a zillion useful statistics that I would not mind collecting - smokeping vs mrtg being a favorite - but establishing an infrastructure for doing so in a sane and secure manner is kind of hard. (I've long hoped to leverage an existing one, but just getting the OS code out the door on a semi-regular basis eats nearly all my time, and the rest I spend on researching more bufferbloat fixes and trying to move the industry forward.)
The bismark project made some strides in this direction before giving up and going to a separate statistics collection box that wasn't the home gateway. In some ways I'm going the same way, leveraging the "beaglebone black" presently for rrul, snmp, mrtg, smokeping, and owamp measurements - but certainly would like to continue having at least some stuff on the gw itself.
So I'd certainly love it if someone were to propose tackling good statistics creation, collection, and measurement and get some code done. One idea that I like is the idea of edge to edge measurements with p2p testing (rather than peer to server) between cerowrt routers. That's actually kind of possible, in that they all have netperf and netserver in them, but I do not open up the ports by default, and there would need to be some sort of rendevous mechanism.