DRJ
Hedonist
The general issue is on my list, and hopefully will make it to the top before v22 is released (it's about 3rd atm). The lack of contact IMO is deliberate (and probably correct) because your rogue does not carry (to other players) the identity of your civ, so he can hardly start diplomatic contacts! Now, because Civ4 doesn't have a staged concept of 'contact' that separates diplomatic access from other aspects, this also means you don't have contact for espionage purposes (which does seem wrong). However, because contact is all-or-nothing we can't chnage one without changing the other, so with current mechanics IMO it's not a bug.
Confirmed now: once my rogue saw a russian hunter, russia was listed on the right side list. not so when he saw the general. So its the for AI invisible general that did not provide the contact and the real bug is that rogue unit can make contact, which should not be both sides, so if you see russia you would have their stats but as they didn't know the nationality of the rogue they know nothing about my civ and don't have stats about me.