Right, use the alt-option key, then choose "BaseSystem fix Installer" and wait some minutes for booting.
Then apply the "ASentientBot Hax3 fix" or from Utilities the Hax3 quick fix, then wait or let open the "Install macOS BigSur", from there you can select an APFS drive where Install or Upgrade to BigSur.
Now, opencore is only required for Arrandale and similar Intel architecture Mac, but for Penryn Core2Duo opencore is not required, I mean it's required only to detect the hidden stage2 "macOS Installer" for non-APFS Mac .
If you are installing on internal SATA disk probably you don't need opencore and also don't need any "BigSur stage2 installer fix".
You can install USBOpenCoreAPFSloader near the USB installer, it should work too, but if your iMac is non-APFS with APFS ROM patch and you are installing BigSur on internal SATA disk then you don't need OpenCore, just in case of prohibitory symbol setting nvram boot-args="-no_compat_check"
is sufficient to complete stage2 and stage3 installer.
Once installation completes you encounter a bootloop due to telemetry plugin, so reboot to the "BaseSystem fix Installer" and apply from Utilities "BigSurFixes Legacy USB patches", at reboot BigSur desktop should work.