Two notes:
- the difficulty number is (in order to keep it an integer - to avoid floating point mess) scaled up by a factor of 0x1000000, so dividing by that number will give you a smaller number that is perhaps easier to relate to.
- the number of peers is not all active peers, the nodes are slow in removing other nodes that have disconnected from the network - i.e. the number of active peers is likely a bit lower.