Royal Enfield Meteor 350 First Ride: Is this the best value bike EVER??