The wide open throttle timing (checked in neutral @ around 3500-4K rpm) should be around 36 degrees. I would not worry about the compression since it all together and running good. I bet it is below 9.0 to 1.
Fixing the timing will certainly help it. Tom
Get some video and post it up. Sure sounds like a fun project for you and the son. Tom