I have eaten here once since the ownership and name changed (It was formerly Akita). Some of the food was fine, but the teriyaki sauce on a couple of items I tried did not appeal to me. Many dishes seemed to be designed to fill you up with rice rather than more expensive ingredients. Beer and alcohol were too expensive.
I did ask the significance of the name 520 and was told that the Chinese pronouncement of 520 sounded like the Chinese phrase for I Love You. In my own case, I found nothing to love about this restaurant.