New cars and is this Lambo really faster than the 918?!