I am considered a new rider but regardless, I feel I should reply especially since I'm about the same height as you.
First of all, forget all the haters. It isn't about them, it is about you. How you feel when you are on that bike.
The fact that you cannot put both of your feet on the ground...