Ken Levine is a fucking genius. I have nothing but respect for that guy. Christ this game was amazing.
I've been discussing the game with other people on reddit at http://www.reddit.com/r/bioshock. I'd really recommend heading over there to get your thoughts straightened out if you're confuzzeled about the ending.

Is it ok to talk about spoilers here? Cause christ I've been dying to talk to someone I 'know' about this game. It is the most emotionally connected I've ever been to a game, maybe apart from the walking dead series. Christ this game was as close to flawless as anything ever will come.

Thanks Levine, for Systemshock 2, for Bioshock and for infinite. Christ you're a mastermind!