No, the top of the HP is always near the End of the usable rpm. At a certain point te torque curve drops faster than the rpm rises. That is the point of max HP. With the Stark the HP does not turn down, as it is downregulated from max HP by the electronics (I assume the maximum possible HP of the Stark engine at 120HP, and there you would probably see a max HP). And it is near the end of the usable rpm with other bikes. Because the torque curve is always qwite flate over the range. Completely Flat on a Stark.
HP does not matter at all at low speed. It is more useful to determine the topspeed of a bike. And HP is most useless on elecrical vehicles. All the effects you describe are due to higher torque. Nothing else.
The torque curve isn't flat on the Stark. Dyno's have shown a curve in rear wheel torque and power. But true enough much flatter than ICE's.
There is a big distinction between wheel HP/speed and motor HP/speed that you seem to mis out of all of this.
Here is the proof HP per wheelspeed changes with gearing:
The top HP will indeed remain near the top of usable engine speed. Lets put that at 80 HP at 14000 rpm (motor speed) and 100 km/h (wheel speed) for this example.
If you were do 1/2 the gearing it would still do 80 HP at 14000 rpm, but now it will be at 50 km/h.
If we assume a straight line power ''curve'' for this bike.
50 km/h - 40 hp / 25 km/h - 20 hp / 12,5 km/h - 10 hp.
Were you to 1/2 the gearing it would look like:
50 km/h - 80 hp / 25 km/h - 40 hp / 12,5 km/h - 20 hp.
Power is what moves you, torque is stationairy.
I actually have a simple real world example for you. At 35HP the Stark has a serious amount of torque. Yet from a standstill in deep sucking mud it has much trouble start the rear wheel turning. There is roughly the highest amount of torque you will ever get from it in 35HP, but still it's not moving. As soon as the rear wheel turns just a tiny little bit (by you paddling or whatever so the motor makes actual rotations) it all of a suddon has little problem with getting unstuck and spin the wheel to absurd speeds.
On an ICE this is solved by pulling the clutch, building revs (torque x rpm = power) and dump the clutch to release that power. If that ICE would have top torque at 4000 rpm and top power at 8000 rpm there is a serious change it will stall releasing it at 4000 rpm while if you release it at 8000 rpm it will probably power onwards.
Here is actually a good video on it: