you're along the right lines with the second point. But the first is a funny one. I will try not to lapse into mathematician speak.
Intuitively, it makes sense for there to be a smaller number of multiples of 10 than there are counting numbers. Intuitively, it would make sense if there were 10 times as many counting numbers as there were multiples of 10. But this is where infinite arithmetic blows your mind!!!
The way counting is defined, there are exactly the same number of multiples of ten as there are numbers altogether. There are exactly the same number of prime numbers as there are numbers altogether. There are exactly the same number of even numbers as there are numbers altogether.
The way we count things is the way that small children count: they match one set of things with another set of things by pairing them together. You give each teddy a cup and see if you have any teddies or cups left over at the end. If not, then bingo!, you have the same number of teddies as cups.
It's the same with infinite sets. You get one infinite set (the counting numbers) and another infinite set (the multiples of ten) and if you can find a way (any way at all) of unarguably matching each element of one set with a friend in the other set, then bingo! you have the same number of things in each set.
So for multiples of ten, and counting numbers I match them as follows:
match 1 with 10
match 2 with 20
match 3 with 30
...
match n with n x 10
...
and so on.
I have no counting numbers left without a friend at the end of this. I have no multiples of ten left without a friend at the end of this. Hence both sets are the same size. I have done a lot of set theory and this still blows my mind. It's a part of mathematics that I particularly love.
The number of decimal numbers (what we call the real numbers) is a much, much bigger infinity than the number of counting numbers. That's what I proved above. So you're right on that one.