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)
gui.pixelText( 20, 8,s("%4d",R1u(a+0x01,"EWRAM")),0xFFFFFFFF)
gui.pixelText( 40, 8,s("%4d",R1u(a+0x02,"EWRAM")),0xFFFFFFFF)
gui.pixelText( 60, 8,s("%4d",R1u(a+0x03,"EWRAM")),0xFFFFFFFF)
gui.pixelText( 0, 0,s("%4d",R2u(a+0x04,"EWRAM")),0xFFFFFFFF)
gui.pixelText( 20, 0,s("%4d",R2u(a+0x06,"EWRAM")),0xFFFFFFFF)
gui.pixelText( 40, 0,s("%4d",R2u(a+0x08,"EWRAM")),0xFFFFFFFF)
gui.pixelText( 60, 0,s("%4d",R2u(a+0x0A,"EWRAM")),0xFFFFFFFF)
gui.pixelText(140, 0,s("%4d",R1u(a+0x0C,"EWRAM")),0xFFFFFFFF)
gui.pixelText( 0, 16,s("%4d",R1u(a+0x0D,"EWRAM")),0xFF808080)
gui.pixelText(100, 0,s("%4d",R2u(a+0x0E,"EWRAM")),0xFFFFFFFF)
gui.pixelText( 80, 8,s("%4d",R1u(a+0x10,"EWRAM")),0xFFFFFFFF)
gui.pixelText( 20, 16,s("%4d",R1u(a+0x11,"EWRAM")),0xFF808080)
gui.pixelText( 80, 0,s("%4d",R2u(a+0x12,"EWRAM")),0xFFFFFFFF)
gui.pixelText(140, 8,s("%4d",R1u(a+0x14,"EWRAM")),0xFFFFFFFF)
gui.pixelText( 40, 16,s("%4d",R1u(a+0x15,"EWRAM")),0xFF808080)
gui.pixelText(100, 8,s("%4d",R2u(a+0x16,"EWRAM")),0xFFFFFFFF)
gui.pixelText(222, 8,s("%4d",R2u(a+0x18,"EWRAM")),0xFFFFFFFF)
gui.pixelText(224, 16,s("%4d",R2u(a+0x1A,"EWRAM")),0xFFFFFFFF)
gui.pixelText( 0, 24,s("%4d",R2u(a+0x1C,"EWRAM")),0xFFFF80FF)
gui.pixelText(170, 0,s("%2d",R1u(a+0x1E,"EWRAM")),0xFFFFFFFF)
gui.pixelText(160, 0,s("%2d",R1u(a+0x1F,"EWRAM")),0xFFFFFFFF)
gui.pixelText(180, 0,s("%4d",R2u(a+0x20,"EWRAM")),0xFFFFFFFF)
gui.pixelText(200, 0,s("%4d",R2u(a+0x22,"EWRAM")),0xFFFFFFFF)
gui.pixelText(200, 8,s("%4d",R2u(a+0x24,"EWRAM")),0xFFFFFFFF)
gui.pixelText(176, 8,s("%5d",R1u(a+0x26,"EWRAM")*256),0xFFFFFFFF)
gui.pixelText( 20, 24,s("%4d",R1u(a+0x27,"EWRAM")),0xFFFF80FF)
gui.pixelText( 40, 24,s("%4d",R2u(a+0x28,"EWRAM")),0xFFFF80FF)
gui.pixelText(120, 0,s("%4d",R2u(a+0x2A,"EWRAM")),0xFFFFFFFF)
gui.pixelText( 60, 24,s("%4d",R1u(a+0x2C,"EWRAM")),0xFFFF80FF)
gui.pixelText( 80, 24,s("%4d",R1u(a+0x2D,"EWRAM")),0xFFFF80FF)
gui.pixelText(218, 0,s("%5d",R1u(a+0x2E,"EWRAM")*64),0xFFFFFFFF)
gui.pixelText(100, 24,s("%4d",R1u(a+0x2F,"EWRAM")),0xFFFF80FF)
emu.frameadvance()
end