It's always difficult to help anybody with problems like this without actually seeing the motorcycle. But what I understand is that Honda BigWing mechanics have looked at your motorcycle and could not find the problem.
First to understand the Honda CBR500R you need to understand that the ignition key contains a special coded chip that is recognized by the Honda Immobilizer Security System (HISS) in order to start the engine.
Therefore your motorcycle can be in 100% working order, but if your key is damaged, for instance we where told that long and intense sunlight and high temperatures can damage the key. The key function can also be influenced by a magnetic field (for example a little magnet on your key chain...).
If you look at your dashboard when you try to start the motorcycle you see in between the high beam indicator and the ABS light a HISS indicator light. This HISS light should normally only light up when you turn the ignition. If the HISS indicator light stays on but your PGM-FI light goes works normally, you have a problem with your key... likely the key is damaged...
The problem is not the key, when I try to start the motorcycle it does go and the HISS light stays on, when I take the key out the HISS light keeps flashing ever few seconds... If I walk to my girlfriend and she walks to the motorcycle she can start it on first try. Her magic only fails when I sit on the motorcycle.
I seriously start to think that this motorcycle does not like me!!!!!!!
Yes it looks like magic, but probably its not. Do you have any other Honda motorcycle keys in your pocket? If you have a HISS key from another or even the same motorcycle in your pocket and the sensor detects this it will fail to start.
Other than what they tell you at Honda BigWing, the HISS is always on, at least 24 hours after last attempt to start it, so when you approach the motorcycle the system already starts scanning for a key code... Only when you enter the key in the ignition the system will tell you it accepts or refuse the key code...