For your desire of playing Flappy Bird now, we made a similar game with a very decent ranking system that shows your progress in the global ranking, and copyright-free graphics. The game is available in 6 languages and you can download it here
1Flying Astronaut
I'm waiting for anyone to beat my 17 points highscore.