Your skates are likely too sharp for your confidence level, or too deep of a hollow (probably both). Like said above ... 1/2 inch hollow I find to be too grippy to shave ice very well. For me a 3/4 inch grind is optimum for hockey skates.
The rate at which you can stop depends on how steeply you point the skates to the oncoming ice. At 70 degrees from the vertical your skate is about the best position to stop the fastest. Prepare to commit to a full low dig like a skier might do when confronted with a serious downhill you don't qualify for.
On the opposite end of the ice shaving spectrum, taking the least ice possible, is where the fun is. If you can maintain a constant 1 to 3 degres from the vertical skate angle you can swiftly and with very low friction, shave ice for 2/3 of an offical size rink and hit the opposite wall with enough speed for a bit more. The rooster tail of thin ice produced from your massive shave will nicely decorate a cleanly Zam'd surface.
Beware though ... if you allow your skate angle to the vertical to be negative, or ankles leading skate blade .. the blade will begin to have infinite friction and it will stop immediately, the problem is ... you won't and a serious high speed fall on new ice will be the result.
A big part of ultimate blade grip is the a total weight you put on a edge. You can make a rather dull blade bite by getting your weight behind the center of drag, which is the blade slamming the oncoming ice. If your skates are layed down at 70 degrees, you will need to do the same with your weight and knees well bent and committed to a full stop, 20mph to 0 in about a quarter second.
For a long drifting slide you keep your weight nearly vertical with your skate blades the same. Just enjoy the ride, and keep your balance. It'll feel like sliding on a slick wood floor in new socks. Imagine doing that from 20 mph! Yeah ... but be careful please.
NOTE: minimum blade hollow is required for this, anything less than 5/8" at your weight will he extremly difficult.