Nice work.
The header detection still appears to be off. It is reporting no header whether one exists or not.
The map descriptions are also a bit misleading. For example, the map you list as "Cave to South Figaro (WoB)" is actually the WoB version after you pick up Celes. The WoB version before you pick up Celes is map number 48 in hex. I recommend looking at
Corundum's map descriptions and cross-referencing it with yours to find various omissions.