1.e4 c5 2.Nf3 d6 3.d4 cxd 4.Nxd Nf6 5.Nc3 g6 6.f4...
This is the Levenfish. If you play Be2 first (as you did in the game), you're into the classical dragon. If you play the moves you listed in the first post, you're in the Taimanov.
In the Levenfish, you work up a nasty attack in a hurry if black continues with 6...Bg7, when 7.e5 really tears his position apart in a hurry.
Against the mainline 6...Nc6, there's probably nothing better than 7.Nxc6 bxc6 8.e5, heading for an early endgame. I think theory calls this line equal, but OTB, it scores pretty well for white.
If you want to know about the Taimanov, please clarify.
Sicilian Dragon - Levenfish Variation. That's what its called. I know I could get an effective attack if I could only Keep my center and A8 through H1 diagnol strong.. But how should I do this?
It always starts out with
1. e4 c5
2. Nf3 Nc6
3. d4 c5xd4
4. Nxd4 e6
5. Nc3 Qc7
Further ideas include white pushing his f pawn and possibly g. Black fianchetto's his bishop and castles kingside. White will also castle kingside. How early should white play kh1? And how and when should I move my bishops to control my center?
An example of me mangling this line is:
http://www.chess.com/livechess/game.html?id=114078242
I still manage to win because of a blunder by my opponent. But I don't want to win by blunders. I want to play this line right. From what I've seen the levinfish variation isn't handled too well by most dragon players if its played correctly...