So when you do receive the coins in your electrum wallet but it shows unconfirmed... well you technically have received the coins right? Thus even if it shows hours later etc?
This fully depends on how you define 'received'.
With 0 confirmation, the sender has given the 'order' to 'credit' you the coins. But the whole process is not finished yet.
The sender still can 'cancel' the transaction (in terms of maliciously double spending).
Only after a miner has included your transaction into a block, it is 'inside of the blockchain' and therefore finalized.
You should always wait for at least one confirmation (depending on the value of the transaction) to regard the TX as finalized.
So, technically you have only received them if you can actually spend them (which is the case with 1+ confirmations).