Is Ducati's new 1198 Monster the perfect road bike?