Impressive, you did get a sub 200 (which is also a sub 180 sec / 3 min) run. Nice job!
Judging by how much time mistakes cost you in this run, I think even a 120 sec run is attainable if you don't make any mistakes, but that's a difficult task, of course.
Hope other experienced ropers will also submit some great runs.