Thanks for the info, I will definitely check out the repository. It's a strange implementation, though as you can literally view your 3D mesh once you assign it and rotate it in the properties panel so clearly it understands the geometry.
Given that, I would expect that it would basically render it out in that orientation, flatten it, and then apply that rendered texture to the flattened geometry, which would make it a very powerful addition to the 2D engine, particularly for its ability to distort things (even 2D ones) in 3D space.
For example, I'd love to be able to apply a 3D transform to something 2D like a sprite or label to produce the text crawl in Star Wars, or my current project.

Do you know if there a way to do this natively in a 2D project or do I have to I have to distort it in a graphics program and bring it with the distortion burned in as an image? Or is it all explained in the demo project link you already sent and I should just RTFM? :)