2 different dynos,2 very different numbers.why?

It's EXTREMELY accurate

That formula right there is not accurate. Yes those factors are used to determine power but if you add mph to weight it will not give you hp.