You can just make it a default ability if you change it back into a unit ability after setting the level requirement.
If you want a dummy to use a hero ability, you can add the ability with triggers and the dummy will be able to cast it without being a hero unit.
You should be able to do it. If you can't get summon bear to work, you can use any of the item summoning abilities and change the duration to 0 to make it permanent.
To try explaining it the opposite way, wc3 movespeed is equal to distance traveled in 1 second. So if you want to spin around a point at 1050 movespeed, and you are adjusting position every 0.3 seconds, you want to move 1050*0.3=31.5 distance each time. Then you can find the angular adjustment...
You can set the fade time to -1 (hold shift+enter) to remove invisibility. It still has other side effects though (Like being able to walk through other units).
I'm thinking the problem is your ifs in the 3rd trigger. You start with 2 and subtract .03 each iteration. That's not going to ever end up as 0.00. if you just move your
Unit Group - Remove (Picked unit) from hammertargetz_Copy_3_Copy
up into the else of the previous if block it might work.