Wow, you are really good! Of course, I am not Russian, so it's not my opinion you want, but I'll still say you sound fantastic. If your native tongue is something other than another Slavic language, then it's even more fantastic. Otherwise the only explanation I can think of is that you must be Polish or Czech or Serbian.
I don't think I'll ever be able to speak Russian with that little accent. But I'll try!