Hmmmmm......Interesting.
He needs to control the lense flare though..that gets distracting.
True about those lens flares, but it's been in Star Trek, Super 8, maybe others.
I trust he can make it a well directed piece, but a lot will depend on the script...