Your Russian is not terrible! If you wrote that yourself, you're ahead of 99% of the rest of the west when it comes to Russian! Russian is a very difficult language that can only be mastered by being surrounded by it for many hours a day for at least a few months. Well, I use the term "mastered" loosely I have an English friend who has been learning Russian for 10+ years and commonly confuses Russians with words that they don't know themselves, at any rate... Don't be embarrassed Keep up the good work!