I've been informed that the "bug" I spent ages strugging with on stream last night was a single missing config option - CONFIG_FRAMEBUFFER_CONSOLE.
No wonder nothing was printed onscreen... :F
good enough!
As usual, a single kconfig option fixes everything.