As we get the dpdb from Google, I don’t think there is much we can do about it unfortunately. Your best bet is to either submit a bug in the github project for webvr-polyfill and/or make a pull request that adds your device to the list.
The “Failed to recalculate device parameters” error is indeed because the polyfill can’t find the exact device. But, this error is non-fatal and shouldn’t prevent anything else from working. You only see it on screen when running in the launch page, when published it will only be visible in the console.
Your screenshots suggest another problem. For example that WebGL is not supported on the device, but weird that it would work there but not in playcanvas.
The error message you see on screen is from start.js when the application fails to create a graphics device.
In device.js
if (! window.WebGLRenderingContext)
throw new pc.UnsupportedBrowserError();
I suggest setting a breakpoint on all exceptions in Chrome to see if you can figure out why the application is throwing that exception.