Rather hastily threw a script together, based on MV (
EDIT: though of course I pick the addresses of GPL!). Hopefully it'll let you gather a touch faster. Unknowns are included, put aside below other data. Ran out of horizontal space for Boost Time and Jump, so those are displaced downward.
EDIT2: Oh, dear. I overlapped the brakes and coast stats. I've adjusted that now.
EDIT3: I've adjusted my script to show my guess on the turning tolerance.
Download FZGPL_Stat.luaLanguage: lua
local R4u , R4s= memory.read_u32_le , memory.read_s32_le
local R2u , R2s= memory.read_u16_le , memory.read_s16_le
local R1u , R1s= memory.read_u8 , memory.read_s8
local a= 0x17720
local s= string.format
while true do
gui.pixelText( 0, 8,s("%4d",R1u(a+0x00,"EWRAM")),0xFFFFFFFF) --Acc1
gui.pixelText( 20, 8,s("%4d",R1u(a+0x01,"EWRAM")),0xFFFFFFFF) --Acc2
gui.pixelText( 40, 8,s("%4d",R1u(a+0x02,"EWRAM")),0xFFFFFFFF) --Acc3
gui.pixelText( 60, 8,s("%4d",R1u(a+0x03,"EWRAM")),0xFFFFFFFF) --Acc4
gui.pixelText( 0, 0,s("%4d",R2u(a+0x04,"EWRAM")),0xFFFFFFFF) --Spd1
gui.pixelText( 20, 0,s("%4d",R2u(a+0x06,"EWRAM")),0xFFFFFFFF) --Spd2
gui.pixelText( 40, 0,s("%4d",R2u(a+0x08,"EWRAM")),0xFFFFFFFF) --Spd3
gui.pixelText( 60, 0,s("%4d",R2u(a+0x0A,"EWRAM")),0xFFFFFFFF) --Spd4
gui.pixelText(140, 0,s("%4d",R1u(a+0x0C,"EWRAM")),0xFFFFFFFF) --Over max friction
gui.pixelText( 0, 16,s("%4d",R1u(a+0x0D,"EWRAM")),0xFF808080) --Padding?
gui.pixelText(100, 0,s("%4d",R2u(a+0x0E,"EWRAM")),0xFFFFFFFF) --Hysteresis
gui.pixelText( 80, 8,s("%4d",R1u(a+0x10,"EWRAM")),0xFFFFFFFF) --AccB
gui.pixelText( 20, 16,s("%4d",R1u(a+0x11,"EWRAM")),0xFF808080) --Padding?
gui.pixelText( 80, 0,s("%4d",R2u(a+0x12,"EWRAM")),0xFFFFFFFF) --SpdB
gui.pixelText(140, 8,s("%4d",R1u(a+0x14,"EWRAM")),0xFFFFFFFF) --Over boost friction
gui.pixelText( 40, 16,s("%4d",R1u(a+0x15,"EWRAM")),0xFF808080) --Padding?
gui.pixelText(100, 8,s("%4d",R2u(a+0x16,"EWRAM")),0xFFFFFFFF) --Hysteresis (boost)
gui.pixelText(222, 8,s("%4d",R2u(a+0x18,"EWRAM")),0xFFFFFFFF) --Boost Time
gui.pixelText(224, 16,s("%4d",R2u(a+0x1A,"EWRAM")),0xFFFFFFFF) --Jump
gui.pixelText( 0, 24,s("%4d",R2u(a+0x1C,"EWRAM")),0xFFFF80FF) --? Unknown
gui.pixelText(170, 0,s("%2d",R1u(a+0x1E,"EWRAM")),0xFFFFFFFF) --Friction: Coast
gui.pixelText(160, 0,s("%2d",R1u(a+0x1F,"EWRAM")),0xFFFFFFFF) --Friction: Brake
gui.pixelText(180, 0,s("%4d",R2u(a+0x20,"EWRAM")),0xFFFFFFFF) --Steering
gui.pixelText(200, 0,s("%4d",R2u(a+0x22,"EWRAM")),0xFFFFFFFF) --Momentum, balance
gui.pixelText(200, 8,s("%4d",R2u(a+0x24,"EWRAM")),0xFFFFFFFF) --Momentum, Blast Turn
gui.pixelText(176, 8,s("%5d",R1u(a+0x26,"EWRAM")*256),0xFFFFFFFF) --Turning tolerance
gui.pixelText( 20, 24,s("%4d",R1u(a+0x27,"EWRAM")),0xFFFF80FF) --? Unknown
gui.pixelText( 40, 24,s("%4d",R2u(a+0x28,"EWRAM")),0xFFFF80FF) --? Unknown
gui.pixelText(120, 0,s("%4d",R2u(a+0x2A,"EWRAM")),0xFFFFFFFF) --LR drift speed
gui.pixelText( 60, 24,s("%4d",R1u(a+0x2C,"EWRAM")),0xFFFF80FF) --? Unknown
gui.pixelText( 80, 24,s("%4d",R1u(a+0x2D,"EWRAM")),0xFFFF80FF) --? Unknown
gui.pixelText(218, 0,s("%5d",R1u(a+0x2E,"EWRAM")*64),0xFFFFFFFF) --Body
gui.pixelText(100, 24,s("%4d",R1u(a+0x2F,"EWRAM")),0xFFFF80FF) --? Unknown
emu.frameadvance()
end