My opinion:
A) No way that is producing 4hp, or even close.
B) That motor has zero torque, only rpm's.
I disagree in parts..
50cc 4hp isn't exactly complicated on a two stroke,
and while those engines are indeed amongst the cheapest out there, I'd still say 4 horses are very well possible, if you put some decent amount of effort in one of those.
And while two strokes do not have the amount of torque a four stroke engine has, it still can make use (and tons of fun) with what little it does have

(especially fast turners are one **** of a fun ride!)
do not forget that they do combust twice as often as a four stroke,
thus can really fling around like a rubber band if geared correctly
In fact I'd pick a 50cc two stroke over a 80cc predator (or any other four stroke for that matter) at any time!
I never had more fun on two wheels than with a 125cc two stroke Honda (NSR Hornet)
and that includes my current 750cc four stroke
Anyways.. if you want fun in a small package.. find a 50cc blata pocket bike engine!
(in fact don't! it's expensive and with about 16 horses it doesn't last long either

)
'sid