I had one Bitcoin and after Kraken fee of 0.00100, 0.999 would be sent to Electrum. In Electrum I therefore set the requested amount to 0.999.
On Kraken the status has updated to 'Success'. On Electrum however it was unconfirmed for a while and now that's been replaced with a clock icon (2 confirmations). The balance shows 999. mBTC.
This is normal. You'll get an average of 6 new confirmations per hour.
1. Have I done this right, if not where have I gone wrong?
It's in your wallet and it's confirmed. That means you did it right.
Did you also write down the backup seed phrase? And keep that in a safe place?
2. When receiving why do I have to enter the amount. Shouldn't a wallet simply know the amount once received like that of a bank account transfer? What happens if I input incorrect amount compared to what is actually received?
You don't have to enter the amount. On Kraken, all you need to enter is your Bitcoin address.
This feature can for example be used when you want someone to pay you a certain amount, and he scans the QR-code on your screen with his phone. You don't need this for Kraken.
3. I understand that transaction times may varies, but roughly how long should it take?
Assuming Kraken uses a high enough fee: anywhere between a minute and an hour or more. On average it's 10 minutes.
4. Does the balance of 999. mBTC seem right? I expected it would be show 0.999.
You can set your Electrum wallet to show Bitcoins or milliBitcoins. Yours is set to m
BTC.
5. Do I get to see the miners fee costs?
You can find details on the transaction.