1) V 27 did not create a bytecoin.conf file in AppData\Roaming\Bytecoin. Is this normal?
Yes. Most users won't need to use that file anyway.
You can create it if you wish to set some configuration settings, like RPC user and password for example on startup.
2) V 27 entered a bunch of bech 32, etc addresses in the Receiving Addresses window in addition to the Base 58 addresses that were added when the old wallet was recovered and migrated. Where did these come from? Can I delete these?
I'm not sure. This has happened to mine as well, when I just tested the migration tool.
I think the old wallet contained some old format of addresses, perhaps just some in very early "pubkey" format used in earlier mining; and the migration has converted them over.
You can just ignore them or create new addresses if your receiving in future. Don't think there's an option to delete them.
3) Can't see the sending address that was used when I made the send. The address showing in the Sending Addresses window is the same as the address I sent the coin to.
I don't think it's suppose to. It's more like a sending address book list, not a transaction list.
This is where a browser block explorer comes in handy. (See next post).
Remember a bytecoin transaction can contain many inputs, (and many outputs), so it might not be just one sending address that was used.
4) How do I open port 6333 to receive incoming connections?
Probably guessing the easiest way is to make sure that in Settings > Options > Network; UPnP and NAT-PMP mapping are checked. Oh, and allow the incoming connections setting as well of course.
Then go into your home ISP router/modem and check one or both UPnP and NAT-PMP are switched on inside that too.
The port should be automatically opened for you.
Don't spent too much time on this. If you can't do it, don't worry about it.