Has anyone written a true road test (not drag strip) review of the Demon? My amateur internet searching has yielded no results.