1. Not very accurate. There's too many variables for such a simple machine to calculate accurately. Heck I find that their mileage readings are high when compared to real world efforts. Still it's better than nothing. Use it as a guide, similar to METS, and not the gospel truth.
2. No. The watts and calories relationship is not linear.