"Can I know when email I've sent gets read and where its read"

Only on company email networks such as those that use Exchange Server. For the internet, such a feature is not implemented in such a way that you can truly trust it.

For instance, when I get that return receipt, it's fun to return it, but mangle the date to be the day before they sent it. As it is, this feature is broken.