Neo wreck havoc at the spot where the rest of the enemy mages were gathered. After killing a few during his first strike, he went on a killing spree.
During the time Kyran left to deal with Osric, Neo had already killed more than a hundred mages.
If others saw him, they would either be impressed or be scared of him. But in truth, what he he did was no longer impressive because he was no longer a Master mage, which was Disciple Tyr's known mage level.
After Kyran fixed Neo in the Regis Terram, he undid most of his restrictions. Initially, Kyran had no plans on removing them because at the end of the day, Neo's actions would follow a certain pattern that was based on his programming. But when Kyran checked Neo's recent action logs, he discovered there were times when Neo acted opposite his programming's 'best course of action' result.
One good example of this was Neo's decision to 'blow himself up.'