Just one look at those adorable pop-up headlights and happy grin makes it hard not to fall in love with Japan’s little roadster. Speaking about Japan, did you see the national flag behind all that greatness?